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
Ferdinand Thiessen
0873b2da22
[core][plugin] Fixed compatibility with Pinia
...
* API BREAK! Menu link title now must be a string or a function return a string
* Pinia unwraps Refs so we had to get rid of the ComputedRef
* Use current typescript
2021-05-20 20:31:37 +02:00
Tim Gröger
95867428a8
[core] draggable shortcutlinks
2021-04-18 23:43:16 +02:00
Tim Gröger
3c7d711f59
[core] dynamic shortcutlinks
2021-04-18 23:26:54 +02:00
Tim Gröger
81c5b10101
[core] change style of menulinks in drawer
2021-04-18 22:33:32 +02:00
Ferdinand Thiessen
010ad6e107
[notifications] Fixed icon names
2021-04-04 22:55:11 +02:00
Ferdinand Thiessen
6f053d849a
[utils] IsoDateTime, do not set time if used as date input
2021-04-04 21:38:27 +02:00
Ferdinand Thiessen
ecb0649594
[layout] Fixed some more icons
2021-04-03 13:24:19 +02:00
Ferdinand Thiessen
c61b5fcc0c
[core] Allow users to see passwords if wished
2021-03-31 17:22:55 +02:00
Ferdinand Thiessen
6891a3ffba
[notifications] Make text clickable if link is present
2021-03-30 15:48:15 +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
852b1dad03
[notifications] Implemented
2021-03-29 07:35:23 +02:00
Ferdinand Thiessen
851ce3aa8b
[plugins] Cleanup, documentation and refactoring of plugin system
2021-03-22 03:26:12 +01:00
Ferdinand Thiessen
0b255c481a
Sync, improved IsoDateInput, composeable
...
* Synchronized with backend definitions
* Improved IsoDateInput to support clear (undefined model)
* Split validators to reuse them instead of redefine everywhere
2021-03-20 17:11:51 +01:00
Ferdinand Thiessen
4b198b6472
[pinia] Added Pinia, replaced vuex on user and session
2021-03-19 15:42:10 +01:00
Ferdinand Thiessen
9967296698
Fixed IsoDateInput
2021-03-19 15:30:20 +01:00
Ferdinand Thiessen
d3d8c1e5f2
[Vue3] Fixed usage of value vs modelValue
2021-03-19 15:28:55 +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
Tim Gröger
44b50edf82
[balance] fixed transactions exists only once in store
...
change icons in circular progress
2021-01-30 11:23:18 +01:00
Tim Gröger
6e406c9b2c
fixed bug in IsoDateInput.vue (Props must be function for Object/Array)
2021-01-29 21:59:06 +01:00
Tim Gröger
feaeb3f4e4
fixed errors, persist save of server (cordova)
2021-01-29 14:06:25 +01:00
Dominik
1dc0603df3
Fixed IsoDateInput and Rulevalidation + CreateEvent Validation
2021-01-28 00:55:17 +01:00
Tim Gröger
693b6a11d3
prettier all files
2021-01-27 08:16:44 +01:00
Tim Gröger
51240dd98b
fix Bug in IsoDateInput that you can write the date
2021-01-26 21:54:16 +01:00
Tim Gröger
a861129e1b
Add Time and Datetime support in IsoDateInput.vue
...
Default IsoDateInput give an Date.
You can set type to 'date', 'time', and 'datetime' to get date, time or datetime
2021-01-23 18:36:07 +01:00
Ferdinand Thiessen
eabc520762
Move non-component helper files to utils
2020-11-24 18:42:43 +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
Ferdinand Thiessen
9b19dc225b
Allow setting the birthday
2020-11-15 19:47:05 +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
97b60298ec
Dynamische LoadingBar hinzugefügt
...
* mit setLoadingBoar, kann ein WatcherSource mitgeliefert werden, sodass eine LoadingBar erscheint.
* muss jeweils einmal! für alle loadings angewendet werden.
2020-11-15 14:18:28 +01:00
Ferdinand Thiessen
e566a89860
Add warning if backend is offline (implements #416 )
2020-11-06 10:52:51 +01:00
Ferdinand Thiessen
edf56c1094
Fixed permission issue with menue
2020-11-06 01:28:35 +01:00
Ferdinand Thiessen
8689e84d47
Reworked user and session store, added Admin function for user.
...
* Sync Login with backend
* Split Main into MainUserSettins and Settings
* Added AdminSetting to change other users, added UserSelector Component
for selecting users (can be reused for other stuff ;-) ).
* Split hasPermission into helper file for code reuse
2020-11-06 01:17:04 +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
ef71481931
Fixed Typings
2020-10-31 19:33:05 +01:00
Ferdinand Thiessen
e3398c3fa5
Fixed last TypeScript issues from store
2020-10-29 01:39:06 +01:00
Ferdinand Thiessen
3f756437ee
Fixed more TypeScript issues
2020-10-29 00:12:46 +01:00
Tim Gröger
789cf89603
Ausloggen jetzt möglich, Neuer Loading Spinner in 'Dark-Mode'
...
Beim ausloggen wird nun der localstorage geleert und ein delete an /auth/delete/<token> gesendet.
2020-10-28 12:55:20 +01:00
Tim Gröger
1e64cc3f60
Title für MainLink aus dem Store
...
Funktion implementiert, damit Namen aus dem Store (getters) geladen werden können. Sobald im Title 'loadFromStore("<parameter>")' vorhanden ist, wird $store.dispatch(parameter) aufgerufen und als titel rausgegeben.
2020-10-17 12:56:25 +02:00
Tim Gröger
704f6fd3fe
Loading hinzugefügt
...
Circular Progress kann nun mit Logo verwendet werden.
Beim Anmelden wird der Bildschirm beim Laden gesperrt.
2020-10-16 13:54:01 +02:00
Ferdinand Thiessen
ef3fcc48a7
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2020-10-15 03:40:29 +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