Ferdinand Thiessen
851ce3aa8b
[plugins] Cleanup, documentation and refactoring of plugin system
2021-03-22 03:26:12 +01:00
Ferdinand Thiessen
a4ce273bb1
[plugin] Fixed setting permission if non are set
2021-03-19 21:34:49 +01:00
Ferdinand Thiessen
f18897caf4
[pinia] Remove last vuex parts
2021-03-19 15:48:03 +01:00
Ferdinand Thiessen
4a7ed50281
[Vue3] Fixed usage of plugins
2021-03-19 15:43:36 +01:00
Ferdinand Thiessen
0922d468d9
[pinia] Some work on balance store
2021-03-19 15:42:10 +01:00
Ferdinand Thiessen
4b198b6472
[pinia] Added Pinia, replaced vuex on user and session
2021-03-19 15:42:10 +01:00
Ferdinand Thiessen
78427aa5d2
[quasar2] Updated depencies to fix TS Error.
...
* Fixed some merge issues
* Fixed minor issues
* Fixed some warnings
2021-03-19 15:32:22 +01:00
Ferdinand Thiessen
b2d54a046f
[Vue3] Fixed usage of plugins
2021-03-19 15:31:03 +01:00
Ferdinand Thiessen
d3d8c1e5f2
[Vue3] Fixed usage of value vs modelValue
2021-03-19 15:28:55 +01:00
Tim Gröger
8f8da5ffd1
[Vue3] fixed some errors. first steps to reconstruct storage
2021-03-19 15:22:36 +01:00
Ferdinand Thiessen
897c98c53a
[Vue3] Fixed users plugin and some basic stuff, still broken.
2021-03-19 15:19:50 +01:00
Ferdinand Thiessen
b7db5ea3a6
[Vue3][Quasar2] Fixed boot files and UserSessionStore
2021-03-19 15:14:36 +01:00
Ferdinand Thiessen
d147e538d1
[Vue3][Quasar2] Fixed Store and Router, breaking changes in both.
2021-03-19 15:12:37 +01:00
Tim Gröger
73f16d6cbb
[prettier] format with prettier, fixed some pricelist issues
2021-03-18 17:23:57 +01:00
Tim Gröger
c0d57c6a71
[pricelist] add first commit for plugin (with errors)
2021-02-13 14:11:25 +01:00
Ferdinand Thiessen
17e203b5c9
Revert usage of flatRoutes, use an empty parent component instead
2020-11-24 18:35:37 +01:00
Ferdinand Thiessen
d4795a549f
Fixed interface for Backend, allow redirect mainLinks
...
* Fixed the Backend interface to match the returned data structure
* Allow empty parents in RouteConfig, use flatRoutes
2020-11-24 17:35:11 +01:00
Tim Gröger
60417f6585
[Plugin] Überprüfung der Abhängigkeiten geändert
...
* werden als promise außerhalb von loadplugins geprüft.
* TODO: version muss geprüft werden.
2020-11-14 10:58:21 +01:00
Tim Gröger
d5e4571b73
[Plugin] Errorpage wenn Plugins nicht verfügbar sind.
2020-11-13 18:48:50 +01:00
Tim Gröger
5f7c515228
[Plugin] Notification, wenn Plugin im Backend nicht verfügbar.
...
Fixed Typo
2020-11-13 13:42:15 +01:00
Ferdinand Thiessen
19f91d2abf
Allow multiple widgets and minor improvements
...
* Allow mulitple widgets for plugins, allow setting required permissions
* Split datetime formatter code for reuse
2020-11-13 04:02:25 +01:00
Ferdinand Thiessen
cfc46dddd3
Added Dashboard as start page
...
* Plugins can register widgets on the dashboard
* Added dummy widget for schedule and user ("greeting")
* Added simple widget for balance
2020-11-10 01:33:55 +01:00
Tim Gröger
3247a5bb01
[Balance] Bereich zum Hinzufügen von Schulden
...
Es können auch schon schulden hinzugefügt werden.
2020-10-31 21:30:02 +01:00
Tim Gröger
a1f1be7fb6
[Balance] Plugin wird geladen
2020-10-31 17:33:40 +01:00
Tim Gröger
09c6a806c9
Fixed Permissions
...
Man kann nun pro Route mehrere permissions setzen.
2020-10-31 17:33:09 +01:00
Tim Gröger
caedb5a9d2
Strukturänderung im Plugin
...
Plugins haben nun PluginRouteConfig für mainRoute und outRoute. Dabei werden die wirklichen routes, shortcuts und mainlinks daraus generiert.
2020-10-31 15:09:02 +01:00
Ferdinand Thiessen
e3398c3fa5
Fixed last TypeScript issues from store
2020-10-29 01:39:06 +01:00
Ferdinand Thiessen
3c8748f044
Offizielle Typehints, Anpassungen an aktuelles backend, kleine Fehler behoben.
...
* Typehints für das Backend hinzugefügt, autogeneriert mit run_flaschengeist.
* Kleinere Warnungen behoben (typing issues)
* Anpassungen an restruckturierungen des Backends
2020-10-19 01:45:06 +02:00
Tim Gröger
8409e09f19
login
2020-10-16 08:45:40 +02:00
Tim Gröger
01afa232c4
Zeigt jetzt auch die ShortCuts an.
...
About-Page wurde noch ein bisschen angepasst.
2020-10-14 22:41:50 +02:00
Tim Gröger
4324681b75
ShortCuts und Versionen hinzugefügt.
...
Code leicht aufgeräumt und verbessert.
2020-10-14 22:27:20 +02:00
Tim Gröger
61a679dfb1
About-Page hinzugefügt
...
kwt
2020-10-13 23:13:42 +02:00
Tim Gröger
c5799967af
Plugins für Plugins möglich.
...
Man kann nun Plugins für Plugins schreiben. Dabei können die Routes vom ursprünglichen Plugin überschrieben werden.
Außerdem wird unterschieden zwischen required und optional (loadPlugins) Plugins.
routes werden nun kombiniert und die MainLinks ebenfalls.
2020-10-13 20:17:00 +02:00
Tim Gröger
dddafef3a1
Fixed Error und Warnings
2020-10-13 11:27:27 +02:00
Tim Gröger
6d56d5847f
Einfaches Plugin-Loading
...
Lädt alle Plugins aus dem Ordner src/plugins.
Bis jetzt werden nur die Routes hinzugefügt!
Es wird noch nicht mit dem Store gearbeitet.
2020-10-12 23:49:05 +02:00