Resolve "Finalise Vuetify app as SPA" #2768
No reviewers
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-Core!2768
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "759-finalise-vuetify-app-as-spa"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #759
assigned to @yuha
added 1 commit
Compare with previous version
added 36 commits
masterCompare with previous version
added 1 commit
Compare with previous version
added 27 commits
master5923a7fb- Start migrating AlekSIS with Vue and Vuetify to a SPA2b95ac4c- Redirect all URLs to the SPACompare with previous version
added 3 commits
5b3c5b36- Correctly integrate notifications with new SPA514879c0- Reformat0ef572f5- Remove extra margin around iframe for legacy pagesCompare with previous version
added 1 commit
2bec3b75- Optimize GraphQL queries and reformatCompare with previous version
Use self-closing tags.
This should not be hard-coded. Instead, the GraphQL endpoint should return the fallback URL.
Do not use inline styles.
TODO(This thread is only here to track this comment in the MR)
Use self-closing tags in SFCs.
Use self-closing tags in SFCs.
That line break looks cool ;)
Use self-closing tags.
Use self-closing tags.
Use self-closing tags.
Broken syntax?
Use self-closing tags.
Use self-closing tags.
Uncomment or remove
Use self-closing tags.
Replace
requirewith animport.Replace
requirewith animport.Replace
requirewith animport.Replace
requirewith animport.Shouldn't this be part of the
whoAmIquery?FIXMEWe should only have one
whoAmIquery, and we should watch it.It could be split into fragments, like one for preferences, to optimize caching, though.
See above; should probably be part of the
whoAmIquery.If we have this, we should also complete it and return username and such.
This file should be removed.
Please remove it from the entire commit history (by rebasing and dropping it from the commit where it was introduced).
Are you sure about this change? If so, why? It looks like a major bug breaking all hosting scenarios under sub URLs.
What is this? Should this be there? We should not be introducing new views during the Vue transition.
assigned to @nik and unassigned @yuha
added 42 commits
master21e4a748- Merge branch 'master' into 759-finalise-vuetify-app-as-spaCompare with previous version
added 1 commit
e55ca161- Fix vue index template and GraphQL viewCompare with previous version
added 1 commit
9fcfa3b3- Fix up recent mergeCompare with previous version
changed this line in version 10 of the diff
changed this line in version 10 of the diff
changed this line in version 10 of the diff
changed this line in version 10 of the diff
added 1 commit
633d94a5- Import graphql queries instead of using requireCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
32b09400- Fix system properties schemeCompare with previous version
added 1 commit
2aa5a420- Do not reformat .vite cacheCompare with previous version
added 1 commit
17c80e07- Use require to import graphql files when using vue apollo componentsCompare with previous version
It should not be there. Deleted.
changed this line in version 15 of the diff
added 1 commit
026034ae- Remove test view for displaying legacy pages in vueCompare with previous version
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
changed this line in version 16 of the diff
added 2 commits
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
d8ab39c7- Use self-closing tags where possible in App.vueCompare with previous version
changed this line in version 19 of the diff
added 1 commit
f19b9383- Do not hard code placeholder aleksis banner in Vue codeCompare with previous version
No broken syntax, I was just blind.
Also, we probably need the theme colours before the app is ready? To theme the loading animation, or some such?
That is probably solved by adding the splash to the base template, which we must do anyway.
changed this line in version 20 of the diff
added 3 commits
7e473dac- Reintroduce meta information and Sentry into Vue index6905358f- Remove backup of old base templatece0392d4- Ignore Python files in filesystem watchingCompare with previous version
added 1 commit
e220e6e7- Move Sentry to Vue codeCompare with previous version
added 1 commit
79d4a052- Write out vendor licensing informationCompare with previous version
I am not sure whether the
personPreferences.graphqlquery is still used.It is not and has been removed.
changed this line in version 23 of the diff
added 2 commits
512b69f1- Remove unused file for unused PersonPreferences querya7a194d0- Add more fields to graphene user typeCompare with previous version
No, since that wouldn't work so well in case a user has no Person connect to them. If we are to combine these queries, then I would rather make the
whoAmIquery part of thecurrentUserquery.See above
added 1 commit
4ce1ef84- Add BSD-3-Clause to allowed licenses for third party js modulesCompare with previous version
changed this line in version 25 of the diff
added 1 commit
Compare with previous version
added 1 commit
3df24afc- Make footer custom menu work in vue SPACompare with previous version
added 1 commit
215d7508- Rename vue routes with duplicate namesCompare with previous version
added 1 commit
456f47ce- Redirect to SPA pages (instead of legacy ones) when using sidenav searchCompare with previous version
added 2 commits
cfcc6562- Add vue route for haystack search pagec6edd979- Allow for passing of query parameters to legacy iframe (for search page)Compare with previous version
added 1 commit
Compare with previous version
added 2 commits
2f52d387- Let sidenav search redirect to new SPA search page0608304e- Implement basic error 404 handlingCompare with previous version
A person without a user does not have any permissions anyway. Every interactive user must have an associated person.
added 3 commits
2484bec3- Fix query string handling to work with special characters9a08f9e4- Fix lstripping of /django prefix in legacy translationCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 2 commits
4d71ad68- Register app routesfb2d4cda- Fix building of query stringCompare with previous version
added 1 commit
a908c881- Carry over page titles from iframe to SPACompare with previous version
added 1 commit
88d76a14- Redesign language select and move it to sidenavCompare with previous version
added 2 commits
2195dcf9- Add check for whoAmICompare with previous version
added 2 commits
ee26a995- Set current menu point to activeCompare with previous version
added 2 commits
a39d1327- Add trailing slash to all suitable legacy URLsb456cc06- Remove some items from sidenav menuCompare with previous version
added 2 commits
ffbd113d- Replace height measures relative to page height due to rendering issues in iframe63832932- Poll user and person details regularily to detect changes when login/logout happensCompare with previous version
added 1 commit
22b5ae14- WIP permission checking with routesCompare with previous version
changed this line in version 45 of the diff
added 3 commits
e35bfab1- Drop Vuetify plugin file to prevent existence of two Vue instances1b0442d9- Reformatf81d961c- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
da7f743e- Fix permission checking in schemas (performance/rule names)8f1496d6- Fix import of external dependencies in frontend bundleCompare with previous version
added 1 commit
94dc118e- Reformat and fix the language formCompare with previous version
changed this line in version 48 of the diff
added 3 commits
a7dc1d93- Allow serving of external apps assets in vite config0b381eb0- Add routes when instantiating router object and fix incorporation of external app routesb3075594- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
a49d7e30- Use rules for all menu entriesCompare with previous version
added 2 commits
0c56be37- Include messages from apps62d6d95c- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
5cf529b4- Drop legacy vue files and viewsbfaf1bba- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 3 commits
90dd557e- Reformat3fdc40a0- Remove some FIXMEs/TODOs6c61797d- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
acf475b9- Generate menus and route list as soon as routes are readyCompare with previous version
added 1 commit
Compare with previous version
added 2 commits
90ba5f83- Only display menu entries that the user is allowed to viewfcabc866- Basic permission checking when accessing routesCompare with previous version
added 1 commit
4cedd613- Highlight menu entries only when exact match is presentCompare with previous version
added 1 commit
cfb1941b- Require less queries to be finished for app to be displayedCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
3288ae14- Fix permission checking when displaying menus and router-viewCompare with previous version
added 1 commit
bb2ee10e- Adapt trailing slash status of iframe and SPA url when checking for new iFrame locationCompare with previous version
added 1 commit
f4082ab8- Remove unused parts of legacy main.jsCompare with previous version
added 1 commit
16c68e69- Introduce basic error handling with apollo local statesCompare with previous version
added 5 commits
6a78f561- Introduce basic error handling with apollo local statesdd61626c- Replace hrefs in App.vue with programmatic vue router navigation9c023e33- WIP Service Worker: Do not serve offline fallback page when site cannot be fetched but show warning85b58317- Re-Add vue alias in vite config4b00c83a- Fix displaying of photo/avatar in headerCompare with previous version
added 3 commits
16c68e69- Introduce basic error handling with apollo local statesd8548a71- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...ed73939a- Redesign 404 componentCompare with previous version
added 2 commits
4539ba70- Create PersonOverview component1536adc2- Build contact details table on person overviewCompare with previous version
added 5 commits
af032f5e- Display "–" if data points are missing3aa5d8b5- Show children and parents in person overview87fcbeec- Show group member- and ownerships in person overviewbf93040f- Fix breakpoints and spacing of children/parentscd60350f- Display person description on person overviewCompare with previous version
added 2 commits
3ad62870- Display correct avatar content in person list2b21e91e- Display person avatar and make it clickableCompare with previous version
added 3 commits
ca5f0216- Fix issues in AvatarContent.vuea896f112- Fix design of image popup6bbb3a3a- Display additional images of a person in the overviewCompare with previous version
added 4 commits
e6c8ddbb- Fix vite warningd6f82e15- Default icon for preferences98d1e4ec- Create component and schemas for person actionsa2feb51e- Redesign positions of person action buttons and avatarCompare with previous version
added 4 commits
1a3ccd8d- Create impersonation routesc21bd256- Fix impersonation bug3507e319- Add 'stop impersonation button' to navbarb1c0ae69- Only replace '/django/' in url pathCompare with previous version
added 1 commit
29f74768- Add splash loader to show an animation before vue has loadedCompare with previous version
added 1 commit
bc5b9408- Display loading animation on every request in the iframeCompare with previous version
added 2 commits
ea07e331- Create global loaderd18ef51b- Use global loader in LegacyBasetemplate (and use correct event)Compare with previous version
added 4 commits
60bc37e5- Fix celery progess error messages for anonymous users771d00da- Don't show user_not_linked_to_person message box for anonymous users4436a97b- Fix login route12cc0c02- Link to correct login view on signup pageCompare with previous version
added 1 commit
7cc1915c- Load also on component changeCompare with previous version
Short notice: The second loading spinner doesn't make use of theme colors.
FIXME
Please use
toattributeInline style
Use
toattributeI think the menu should get its own subcomponent.
Use
toattributeHas this to be here or can it be moved to a
computedproperty?https://booking.katharineum.de/Katharineum/sextaneranmeldung-2023/
This should use the name of the route and not the URL.
Shouldn't this make use of translation as its shown in the frontend?
Shouldn't this make use of translation as its shown in the frontend?
Ah, and what's the issue with the icons?
added 3 commits
5fb28d00- Re-implement PWA via vite-pwa/workbox5d83f5b3- Basic implementation of persisting of apollo cache21c86b90- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
bf0d9abc- Merge message loading into aleksisAppImporterd4a8a5d6- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
c7a38b9c- Update copyright yearsCompare with previous version
added 1 commit
8b6bd8fe- Merge message loading into aleksisAppImporterCompare with previous version
added 5 commits
bf0d9abc- Merge message loading into aleksisAppImporterd4a8a5d6- Merge branch '759-finalise-vuetify-app-as-spa' of...c7a38b9c- Update copyright years6781a772- Load messages from separate language files3700581a- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
changed this line in version 81 of the diff
changed this line in version 81 of the diff
added 2 commits
29be87f9- Use more general and translated error messages for GraphQL and Network error snackbars5638b59a- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
72ad2fad- Fix import of messages from core6b444987- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
changed this line in version 83 of the diff
changed this line in version 83 of the diff
changed this line in version 83 of the diff
changed this line in version 83 of the diff
added 1 commit
7fbb34e0- Use :to instead of router.pushCompare with previous version
v-toolbar-title does not support the
toattributeIt is not possible to use the ´to´ attribute here.
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
changed this line in version 84 of the diff
added 1 commit
ab6b649c- Reformat person-page related codeCompare with previous version
added 3 commits
26e9feb5- Translated using Weblate (German)9c44b6d8- Translated using Weblate (German)a652ac05- Merge branch 'weblate-frontend' into '759-finalise-vuetify-app-as-spa'Compare with previous version
changed this line in version 86 of the diff
added 2 commits
bcf7e763- Remove inline style & adjust iframe widthc1119c38- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
changed this line in version 87 of the diff
added 1 commit
f5034217- Remove inline stylesCompare with previous version
changed this line in version 88 of the diff
changed this line in version 88 of the diff
added 1 commit
Compare with previous version
added 3 commits
bea8a5a0- Fix handling of whoAmI queryCompare with previous version
added 3 commits
c3a40d2c- Fix handling of whoAmI query6c19752b- Refetch permissions when whoAmI query changes86bbe6ba- Add mission messages for GraphQL and natwork errorsCompare with previous version
changed this line in version 91 of the diff
added 4 commits
292afdae- Fix origin of Vite to properly include font filesdbd57df3- Merge branch '759-finalise-vuetify-app-as-spa' of...d749e968- Fix integration of celery progress and PDF generation with SPAc227040c- Reformat and fix lintCompare with previous version
which part of the marked section of code do you mean exactly?
added 1 commit
043ec38b- Add management command for converting Django URLs to vue-router routesCompare with previous version
added 7 commits
2fc23bc9- Check for permissions in person apib45b716e- Display action menu only when it has contents5875faa6- Replace spinning loader with splashscreen3a77c298- Reformat580daccf- Introduce generic detailview componentc344c607- Move styles from personactions to detailview7ce41d31- Create generic ListView componentCompare with previous version
added 2 commits
03a79765- Introduce method for permission checking8d20bd50- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
61e66423- Fix check if messages exist when writing django vite valuesCompare with previous version
added 2 commits
cd4f2ff1- Fix translations and string formatde48aeb8- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
e9ee272e- Open external links within iframe in _blank targetCompare with previous version
added 3 commits
5c857efc- Ignore more files in vite watcher5df853ce- Implement title handling in SPA6ffb85c7- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
a2700f56- Support validators for menu items and optimize permission fetching38fac866- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 5 commits
99a7006c- Add direct url for site logocdd89dc5- Update splash screen designcd320623- Use same splash screen design in vue and non-vue120fe0b0- Generalize avatar click boxfe5a8b00- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...Compare with previous version
added 1 commit
d31e344b- Apply classes to action componentCompare with previous version
added 3 commits
1c176ca5- Add lint for vue-i18nbc5aa74f- Merge branch '759-finalise-vuetify-app-as-spa' of...ed1b29cc- ReformatCompare with previous version
added 3 commits
4495605a- Generic Button Menu componente3054ad0- Use different logo link in splash screen0e7d441e- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...Compare with previous version
added 1 commit
d485abcb- Remove unused django-redis dependencyCompare with previous version
added 2 commits
23d4011b- Fix menu generation for logged-out usersf9260c7a- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
eb250ebf- Adjust position of loader in splash4133826f- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...Compare with previous version
added 2 commits
2ec3a66c- Drop old person template and viewddee94a1- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
a34a164b- Merge branch '759-finalise-vuetify-app-as-spa' of...905949fd- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
96b512e0- Set correct page title on person overview pageCompare with previous version
added 1 commit
dbdc3354- Fix grammarCompare with previous version
added 6 commits
3a46ce16- Remove check for dark theme in vueee19672f- Add basic offline check and indicator9cde1628- WIP: Offline indicator619810ac- Async restore persisted apollo queries1f69c8d3- PWA fixes74e2e2cf- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
changed this line in version 112 of the diff
changed this line in version 112 of the diff
changed this line in version 112 of the diff
changed this line in version 112 of the diff
added 1 commit
68568dcc- [Refactor] Move root app components into directoryCompare with previous version
added 1 commit
9369709a- [Refactor] Split configuration for Vue pluginsCompare with previous version
added 1 commit
59587d87- [Refactor] Comment JS infrastructure codeCompare with previous version
added 2 commits
191be41d- [Refactor] Move root menu code to mixin2992a42b- [Refactor] Move offline code into mixinCompare with previous version
added 1 commit
c5c506ca- [Refactor] Do some basic cleanup of componentsCompare with previous version
added 1 commit
723a9d51- [Refactor] Get rid of window.appCompare with previous version
added 1 commit
2f2e57e1- Comment parent view componentsCompare with previous version
added 4 commits
da315d26- Fix visual bugb7219f7e- Move sidenav and account menu to separate components5009ea00- Run linter/reformatter8aef51c6- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...Compare with previous version
added 4 commits
01160987- Remove unused contentLoading code5c3ac954- Invalidate application state on route requestcae1be6a- [Refactor] Break import lines864b17a4- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
6f30a342- Tidy up some now unused templates1ef23dd3- Reimplement passing of settings to frontendCompare with previous version
added 1 commit
3e55f92c- Remove legacy menu and django-menu-generatorCompare with previous version
added 1 commit
1a507966- Properly handle all offline and invisible statesCompare with previous version
added 2 commits
9d342298- Replace ApolloQuery queries by queries registered in componenta9fbf395- Fix lintCompare with previous version
added 2 commits
df54daee- Translated using Weblate (German)dd2948e3- Merge branch 'weblate-frontend' into '759-finalise-vuetify-app-as-spa'Compare with previous version
added 1 commit
954d25bc- Fix undefined variable errorCompare with previous version
added 1 commit
78a8c150- Remove unneeded styles from LegacyBaseTemplateCompare with previous version
added 3 commits
79e28994- Fix faulty import of SmallContainercd24c205- Use revisions for additional PWA precache manifest entriesae80dcbe- Fix sidenav v-model passdownCompare with previous version
added 1 commit
8235063a- Add import for crypto buildin moduleCompare with previous version
How is theme data loaded now? @hansegucker
Via a GraphQL query
added 1 commit
e0cfa85b- Reintroduce contentLoading loginc for legacy viewCompare with previous version
added 1 commit
fed01d58- Fix TypeErrorsCompare with previous version
added 3 commits
75e34040- Remove unnecessage emit on input in SideNav component5212aca6- Reformated4c83f0- Remove unnecessary debug console.logCompare with previous version
added 1 commit
faeefcce- Log details of query errorsCompare with previous version
added 1 commit
99114ec8- Add a fancy welcome log to frontend appCompare with previous version
added 2 commits
af486758- Fix typoCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
e56065d6- Add utility method to safely add event listenerCompare with previous version
added 1 commit
45f8c0ed- Rename assets firectory to frontendCompare with previous version
added 1 commit
be8f2649- Allow running vite build from anywhereCompare with previous version
added 2 commits
756bd3b3- Exclude static directories from watching1ee55ef6- Support browsers by browserslistCompare with previous version
Quote @yuha : "Das wurde als irrelevant beurteilt"
resolved all threads
added 1 commit
3f6f39db- Fix non-selenium testsCompare with previous version
added 2 commits
bc21c371- Manage snackbar items (for GraphQL errors) with root data instead of apollo state management2a72739c- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
beb79dde- Set contentLoading to false on mountedCompare with previous version
added 2 commits
27860514- Catch race condition when removing event handlers93bc8cea- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
ca2df622- Remove test for "not linked to a person" text5a9520e0- Update Python versions in toxCompare with previous version
added 3 commits
54057af1- Do not send snackbar error messages when offline status is detected01f8b8dc- Turn off timeout on PWA update snackbar4242cd64- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 2 commits
5cfd6234- Fix Sentry import in frontendCompare with previous version
added 1 commit
71eed661- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
65b864f8- Fix typo in readme copyright listCompare with previous version
added 2 commits
Compare with previous version
added 1 commit
73db349f- Only skip queries that have pollInterval set on offline/backgroundCompare with previous version
added 1 commit
74437eed- Prevent loader clipping into site logo on splash screenCompare with previous version
added 1 commit
21f9def6- Fix bug caused by wrong copy-pasteCompare with previous version
added 2 commits
e9fcf538- Generalize error page4201332e- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
76648f59- Change wording of legacy offline pageCompare with previous version
added 1 commit
049ee418- Add app import aliases for frontendCompare with previous version
added 4 commits
85d9ce7f- Display query path in graphql console errors7a7e2acb- Create object overview componentbb8eac61- Refactor person overview component to use overview component74426b92- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...Compare with previous version
added 1 commit
1869ee70- Add app import aliases for frontendCompare with previous version
added 7 commits
049ee418- Add app import aliases for frontend85d9ce7f- Display query path in graphql console errors7a7e2acb- Create object overview componentbb8eac61- Refactor person overview component to use overview component74426b92- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...73851823- Silence graphql errors in object overviewbf0a88a0- Merge remote-tracking branch 'origin/759-finalise-vuetify-app-as-spa' into...Compare with previous version
added 1 commit
d6f9f204- Change button text on error pageCompare with previous version
added 4 commits
5d084463- Change including mechanism for app routesbd81304f- Merge branch '759-finalise-vuetify-app-as-spa' of...10ed3521- Hide custom footer menu when no items are present2e5efdf6- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
added 1 commit
7d2e70a6- [Tests] Deactivate Selenium test for PDF generation for nowCompare with previous version
added 1 commit
e996102f- Reformat and fix lint issuesCompare with previous version
added 3 commits
3fdfc7ca- Add validator to check for hasPersonb9573862- Beautify skeleton loader in sidenav menu29665358- Merge branch '759-finalise-vuetify-app-as-spa' of...Compare with previous version
marked this merge request as ready
mentioned in commit
adc31fbaaamentioned in issue #380