Ferdinand Thiessen
59920e23a5
[cleanup] Minor style cleanup + use MDIv6
2021-11-11 15:26:57 +01:00
Ferdinand Thiessen
73f50e9f4f
[cleanup] Fix some warnings of the vue eslint plugin
2021-11-11 11:52:20 +01:00
Ferdinand Thiessen
fe1fae10f5
[plugins]: Allow ordering menu links, fixes #10
2021-07-29 18:26:38 +02:00
Tim Gröger
a38954cf70
Merge branch 'develop' of flaschengeist.dev:Flaschengeist/flaschengeist-frontend into develop
2021-06-29 09:37:48 +02:00
Ferdinand Thiessen
8c9db67b95
[core] Seperated all plugins from the main source tree
2021-05-25 16:13:15 +02:00
Ferdinand Thiessen
f9c9f6efbe
[core] Seperated plugin and api types into subproject
2021-05-21 01:42:41 +02:00
Tim Gröger
5174e7fea3
[core] some style loginpage
2021-04-19 10:12:18 +02:00
Tim Gröger
95867428a8
[core] draggable shortcutlinks
2021-04-18 23:43:16 +02:00
Tim Gröger
81c5b10101
[core] change style of menulinks in drawer
2021-04-18 22:33:32 +02:00
Tim Gröger
2a11964c4b
[pricelist][electron] add electron
2021-04-17 12:36:19 +02:00
Ferdinand Thiessen
c61b5fcc0c
[core] Allow users to see passwords if wished
2021-03-31 17:22:55 +02:00
Ferdinand Thiessen
e564901d2e
[core] Remove last vuex references
...
* src/stores can not be used as quasar thinks it contains vuex
2021-03-30 00:28:18 +02:00
Ferdinand Thiessen
9469cda4b0
[Dashboard] Fixed display of widgets
2021-03-19 17:36:34 +01:00
Ferdinand Thiessen
bc3c15e3bc
Fixed login and login-guard, redirect when offline
2021-03-19 15:43:13 +01:00
Ferdinand Thiessen
4b198b6472
[pinia] Added Pinia, replaced vuex on user and session
2021-03-19 15:42:10 +01:00
Ferdinand Thiessen
d54b398c14
Fixed redirect when offline
2021-03-19 15:31:04 +01:00
Ferdinand Thiessen
b2d54a046f
[Vue3] Fixed usage of plugins
2021-03-19 15:31:03 +01:00
Ferdinand Thiessen
34312cca96
[Vue3] Increase warning level for better code quality and fixed issues found.
2021-03-19 15:26:58 +01:00
Ferdinand Thiessen
68fa8fa1a8
[Vue3] Fixed some more error and merge issues
2021-03-19 15:25:22 +01:00
Ferdinand Thiessen
152b86fb4f
[Vue3] Fixed some eslint warnings on template part of vue files
2021-03-19 15:21:21 +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
117d8256be
[Vue3][Quasar2] Migrated some more files.
2021-03-19 15:16:29 +01:00
Ferdinand Thiessen
0efe445864
[Vue3][Quasar2] Removed old composition-api, now included in Vue
2021-03-19 15:07:03 +01:00
Tim Gröger
73f16d6cbb
[prettier] format with prettier, fixed some pricelist issues
2021-03-18 17:23:57 +01:00
Ferdinand Thiessen
cd74612e6d
Login compat. with backend
2021-02-10 18:09:37 +01:00
Ferdinand Thiessen
99d3acaef5
Prettier, committed to prevent conflicts
2021-01-29 20:10:53 +01:00
Tim Gröger
9f53cb6cab
New Logo
2021-01-29 16:24:43 +01:00
Tim Gröger
feaeb3f4e4
fixed errors, persist save of server (cordova)
2021-01-29 14:06:25 +01:00
Tim Gröger
797f7dd67a
add server settings for cordova
2021-01-29 11:51:56 +01:00
Tim Gröger
693b6a11d3
prettier all files
2021-01-27 08:16:44 +01:00
Ferdinand Thiessen
887262ae5a
Fixed some TS warnings
2021-01-26 16:37:45 +01:00
Tim Gröger
6e90075db3
fixed build erros (typescript errors)
2021-01-21 16:23:40 +01:00
Ferdinand Thiessen
08c29c1cd6
Implemented password reset function
2021-01-18 16:05:05 +01:00
Ferdinand Thiessen
eabc520762
Move non-component helper files to utils
2020-11-24 18:42:43 +01:00
Ferdinand Thiessen
82d88f50d0
Fixed some ts errors
2020-11-17 03:34:05 +01:00
Ferdinand Thiessen
5061d18956
Better handling of invalid credentials on login
...
* Notify on page as this is more appropriate
* Reset entered password
2020-11-16 14:17:26 +01:00
Ferdinand Thiessen
c8708be39d
Better offline detection (e.g. if database is offline)
2020-11-15 18:51:30 +01:00
Tim Gröger
306ae7648d
[Login] Fehlermeldung bei falschen Credentials
2020-11-14 14:41:46 +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
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
Tim Gröger
1ce02a67a9
[Login] Fix, Outseiten wieder öffnen
...
* man kann wieder auf seiten zugreifen, die garkeine berechtigungen benötigen.
2020-11-12 12:47:47 +01:00
Tim Gröger
70575c94c3
[About] Designänderung
...
* Es werden nur noch bei Developer Cards benutzt
* Logo wird geändert, wenn darkmode aktiv ist
* Pluginfarbe wird geändert, wenn darkmode aktiv ist
2020-11-12 12:07:40 +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
Ferdinand Thiessen
b479e3ad48
Some work on login process
...
* Forward already autheticated users
* If not auteticated forward back to login
* Clear current user if no valid session
2020-11-09 03:40:51 +01:00
Ferdinand Thiessen
bdcf9668b7
Sync with backend
2020-11-06 01:12:03 +01:00
Ferdinand Thiessen
4061d84ace
Use more logical seperation on user and session
...
* Seperated user and session more logical
* Fixed error with expired sessions
* Cache user only in SessionStore
* Use current backend responses
* Used prettier
2020-11-05 00:32:56 +01:00
Ferdinand Thiessen
5a4f6939d1
Fixed some more Typescript issues
2020-10-29 00:10:45 +01:00
Tim Gröger
c6ef18b009
login.ts (check route-permission) geupdatet
2020-10-27 11:51:53 +01:00
Tim Gröger
644f225428
Merge branch 'transfer/next' into next
2020-10-16 09:38:14 +02:00