Commit Graph

513 Commits

Author SHA1 Message Date
Dominik 1ccddb228d Minor changes to createEvent 2021-01-26 20:38:46 +01:00
Ferdinand Thiessen 61316dcd9f Updated Flaschengeist type definition file 2021-01-26 16:38:12 +01:00
Ferdinand Thiessen 887262ae5a Fixed some TS warnings 2021-01-26 16:37:45 +01:00
Ferdinand Thiessen 270df75fc8 Added missing component registration. 2021-01-25 23:43:18 +01:00
Ferdinand Thiessen 78857522ea Fixed wrong filename error 2021-01-25 23:33:48 +01:00
Dominik c05877fa46 Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next 2021-01-23 18:36:49 +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
Dominik d6261d8a0d Added Eventtype functionality 2021-01-23 16:06:44 +01:00
Dominik f5f9d2af61 Added Jobtype functionality 2021-01-23 14:40:35 +01:00
Ferdinand Thiessen 04237246fa Fixed shortcuts for adding balance 2021-01-22 00:17:03 +01:00
Ferdinand Thiessen ba485f87c5 Prettier 2021-01-21 21:07:49 +01:00
Tim Gröger 6e90075db3 fixed build erros (typescript errors) 2021-01-21 16:23:40 +01:00
Ferdinand Thiessen 5028d46900 Fixed balance widget 2021-01-21 15:32:13 +01:00
Ferdinand Thiessen 01143e08e8 Balance: Added Transfer and Admin view + more
* some work on reverting transactions.
* Added TODO comments on incomplete features
2021-01-21 14:24:46 +01:00
Ferdinand Thiessen 7748d2d8a3 UserSelector: Allow custom label 2021-01-20 15:45:13 +01:00
Ferdinand Thiessen 08c29c1cd6 Implemented password reset function 2021-01-18 16:05:05 +01:00
Dominik 5a97bfa413 Fixed Loading import 2020-12-19 22:13:52 +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 0b7c6feeb3 Fixed issue with avatar upload 2020-11-18 03:11:34 +01:00
Ferdinand Thiessen 7612ccde7b Definition from current backend 2020-11-18 02:49:19 +01:00
Ferdinand Thiessen bda58426e3 Fixed code style, sorry 2020-11-18 00:33:26 +01:00
Ferdinand Thiessen 4be0f56820 Fixed some vue errors and send less requests if (no need to fetch own edits) 2020-11-18 00:27:44 +01:00
Ferdinand Thiessen 06b259cd74 Fixed birthday is not a Date 2020-11-17 18:09:05 +01:00
Ferdinand Thiessen 4c9fb07f7d Show notification if unsupported filetype 2020-11-17 03:43:34 +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 967458a51b Use same style for all notifications, better error message 2020-11-16 13:44:38 +01:00
Ferdinand Thiessen 1471f1a660 Limit avatar size and cleanup dependencies
* Limit avatar size to 200 KiB (really no body needs 4K resolution avatars
* Dropped cryptojs dependency as we do not use gravatar anymore
2020-11-16 13:36:55 +01:00
Ferdinand Thiessen 939dde3651 Implemented Avatar 2020-11-16 02:28:03 +01:00
Ferdinand Thiessen 01826fbc8b Show todays birthdays 2020-11-15 20:08:24 +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
Tim Gröger 63b25bb3d6 [User] Rollen können umbenannt werden 2020-11-15 01:22:23 +01:00
Ferdinand Thiessen e4378af76e Retrieve users when using the UserSelector 2020-11-15 00:23:20 +01:00
Tim Gröger 9cdc041b13 [Notify] Fehlermeldung wenn etwas nicht ausgeführt werden konnte 2020-11-14 15:04:42 +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
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 fde2682681 Simplyfied login guard, fixed exception in RoleSettings 2020-11-13 04:30:05 +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 7b1a1c3656 [Admin] Fix einge Rollen
* rollen im store aufgeräumt
* clear-icon hinzugefügt
2020-11-13 00:04:56 +01:00
Tim Gröger 4ea0bce19d [Admin] neuer User kann hinzugefügt werden 2020-11-12 22:48:19 +01:00
Tim Gröger 338fbb97b3 [Admin] Designänderung der Adminpage 2020-11-12 14:28:02 +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 b069361c1a Fixed issue where the login guard starts an endless loop 2020-11-12 01:55:43 +01:00
Ferdinand Thiessen e26dc6c3a9 Update current API description, added dateTime filter alias.
* Build only for iOS since 12.1 (IPhone 5s+) so babel uses more recent ECMAScript and filesizes get reduced
2020-11-11 23:53:44 +01:00
Ferdinand Thiessen 296245457d Improved Mi 11. Nov 13:22:28 CET 2020 and filter 2020-11-11 13:22:28 +01:00
Ferdinand Thiessen 390e0fc95b Fixed TS errors and warnings 2020-11-10 01:40:50 +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 31620f9681 Fixed typo that prevents permissions from being loaded, enable dark mode
if requested.
2020-11-09 04:35:07 +01:00
Ferdinand Thiessen 63e9de01e2 Fix issue where store is not cleared properly 2020-11-09 03:59:17 +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 8c1dffc003 Added RoleSettings, now users can edit and create roles 2020-11-09 03:39:31 +01:00
Ferdinand Thiessen e566a89860 Add warning if backend is offline (implements #416) 2020-11-06 10:52:51 +01:00
Ferdinand Thiessen 458cf81a91 Fixed order of date and time in datetime filter 2020-11-06 10:52:13 +01:00
Ferdinand Thiessen d4bc385833 Fixed users can set role in frontend without permission 2020-11-06 01:31:46 +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
Ferdinand Thiessen 5c11e02b2c Axios: Intercept 401 and logut (session expired or revoked) 2020-11-06 01:15:40 +01:00
Ferdinand Thiessen bdcf9668b7 Sync with backend 2020-11-06 01:12:03 +01:00
Ferdinand Thiessen 27b34e36e2 Added filter to format Date to string inside of templates 2020-11-05 03:55:44 +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 245944b6a9 Sync: d.ts with backend and permissions from balance plugin 2020-11-02 17:39:05 +01:00
Ferdinand Thiessen 7b710f0bf4 Added current declaration file 2020-11-02 04:42:19 +01:00
Tim Gröger 5d1409b735 [Settings] Neue Icons für plattform 2020-10-31 22:37:28 +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
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
Tim Gröger 22ca9b03a0 Merge remote-tracking branch 'origin/next' into next 2020-10-31 13:14:42 +01:00
Ferdinand Thiessen 45da05901b Fixed token Header 2020-10-31 02:39:10 +01:00
Ferdinand Thiessen c306f96bb8 By default the API should be on /api, change it locally for your needs 2020-10-30 17:53:13 +01:00
Tim Gröger c9a5b6d165 [User] Wenn curerntSession gelöscht wird, wird man automatisch ausgelogt
Wenn beim wechseln der Seite kein Token gefunden wird, wird ebenfalls automatisch ausgeloggt.
2020-10-30 13:27:33 +01:00
Tim Gröger cc27307835 [User] Nach updates des Users wird auch der User im frontend neu geladen 2020-10-30 12:08:33 +01:00
Tim Gröger fd71f08430 [Loading] Setze Standardeinstellungen 2020-10-30 09:57:39 +01:00
Tim Gröger 4c8f72603e Auto stash before merge of "next" and "origin/next" 2020-10-30 09:13:57 +01:00
Ferdinand Thiessen e3398c3fa5 Fixed last TypeScript issues from store 2020-10-29 01:39:06 +01:00
Ferdinand Thiessen 7c33a71c4d Fixed some TS issues related to user and session store 2020-10-29 00:19:39 +01:00
Ferdinand Thiessen 3f756437ee Fixed more TypeScript issues 2020-10-29 00:12:46 +01:00
Ferdinand Thiessen 5a4f6939d1 Fixed some more Typescript issues 2020-10-29 00:10:45 +01:00
Ferdinand Thiessen 9992ed6f2b Fixed some TS errors in user settings 2020-10-28 21:28:43 +01:00
Ferdinand Thiessen dc0107bcc9 Fixed some TS errors 2020-10-28 16:54:28 +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 27d44b350f [User] Validation der Settingseingaben der User
Es werden die Eingaben der User bei den Einstellungen kontrolliert.
Es muss ein Passwort eingegeben werden, E-Mail muss eine E-Mail sein und die Felder dürfen nicht leer sein.
Es wurde ein Reset Button hinzugefügt und gemachte Eingaben zurückzusetzen
2020-10-28 12:19:09 +01:00
Tim Gröger 925982d700 User kann eigene Einstellungen updaten 2020-10-27 13:49:45 +01:00
Tim Gröger c6ef18b009 login.ts (check route-permission) geupdatet 2020-10-27 11:51:53 +01:00
Tim Gröger d097231dc1 Merge remote-tracking branch 'origin/next' into next 2020-10-22 10:21:12 +02:00
Ferdinand Thiessen 05fd255a51 Added backend interfaces 2020-10-21 17:39:04 +02:00
Ferdinand Thiessen e6da94ad0e Fixed displayname 2020-10-20 19:24:37 +02:00
Ferdinand Thiessen 2383e28cd8 Kompatibilität mit backend (addfb7c7c463de5f44733896b06cb5fb480bedf8) 2020-10-19 16:49:40 +02:00
Tim Gröger 4e5509fcde mainSettings hinzugefügt (readonly) 2020-10-19 14:36:07 +02:00
Tim Gröger cb9ede5b27 Fixed MergeConflicts from 52dc3057ad 2020-10-19 13:59:56 +02:00
Tim Gröger 52dc3057ad Merge remote-tracking branch 'origin/next' into next 2020-10-19 10:59:44 +02: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
Ferdinand Thiessen ed41acfdd9 Remove unneeded files 2020-10-19 01:44:48 +02: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 0cdfe7f11c Lädt UserStore aus LocalStorage
Sollte die seite neu geladen werden, wird aus dem LocalStorage der UserStorage geladen. Somit bleibt man angemeldet.
Axios angepasst, sodass nur noch die url eingegeben werden muss.
2020-10-16 22:37:37 +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
Tim Gröger 2411fc86cd Löschen und Anzeigen von Sessions 2020-10-16 13:07:31 +02:00
Tim Gröger 644f225428 Merge branch 'transfer/next' into next 2020-10-16 09:38:14 +02:00
Tim Gröger 8409e09f19 login 2020-10-16 08:45:40 +02:00
Tim Gröger 1ad39f386e transfer to mac 2020-10-15 11:23:41 +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
Ferdinand Thiessen 82d4b52e24 Cleanup + Login with plugin backend 2020-10-15 03:36:25 +02:00
Ferdinand Thiessen bea9f9f5dc Add baseURL to axios 2020-10-15 03:35:44 +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
Ferdinand Thiessen ee67f691d3 Aufräumen + Login Handler 2020-10-14 18:44:03 +02:00
Tim Gröger 10c1b57c64 fixed bug: tag developer in home hatte kein 'key' 2020-10-14 15:00:13 +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
Tim Gröger 2ee3cb0dbc Grobes Layout fertig
wurde Gefüllt mit Dummies für die Navigation.
Zeigt Loginpage und leitet einen weiter.
Design ist responsive.
2020-10-10 23:02:32 +02:00
Dominik 09f72a2893 grobes layout 2020-10-09 18:04:32 +02:00
Tim Gröger 4f64933555 new Project with Quasar 2020-10-02 09:13:14 +02:00
Tim Gröger 0563740e9c Fehler im Verlauf der FreeDrinkList in der baransicht wurde behoben 2020-09-01 10:18:09 +02:00
Tim Gröger f212c5962c Bugfix: Beim updaten der FreeDrinkListHistory kommt kein Networkfehler 2020-09-01 10:04:21 +02:00
Tim Gröger 3d311d3677 BarUser FreeDrinkList zeigt Summe von Bandgetränken an. 2020-09-01 09:31:03 +02:00
Tim Gröger 10eccba914 Entfernen der User aus den FreeDrinkLists 2020-09-01 09:16:24 +02:00
Tim Gröger b92a94adb0 Fix sidewards-compability
Bei der Sidewards-compability wurde durch das umschreiben die Gruppen des Nutzers nicht mehr richtig gespeichert. Dieser Fehler wurde behoben.
2020-09-01 09:02:55 +02:00
Ferdinand Thiessen c379656f3e Sidewards compatibility with pluginify 2020-08-25 22:15:48 +02:00
Tim Gröger f8e486bad9 Version und Backend geändert 2020-08-24 16:07:30 +02:00
Tim Gröger 3ea93fb800 Merge branch 'feature/drinkList' into develop 2020-08-24 15:55:55 +02:00
Tim Gröger c8a6ab7d35 Gründe für Freigetränke können erstellt und gelöscht werden
Außerdem wurd überall ein Loading balken hinzugefügt.
2020-08-24 15:18:21 +02:00
Tim Gröger 6c5c67f45b Freigetränke Listen für Dienst, AG und Band
Der Vorstand kann nun die Freigetränkelisten von Diensten, AG's und Bands anschauen.
2020-08-24 14:04:21 +02:00
Tim Gröger 0fcbbe23c2 Overview für Freigetränke
es gibt nun eine Gesamtübersicht aller Freigetränke für einen bestimmten Monat.
Für Dienstgetränke funktioniert es schon auch ist aber noch nicht vollständig.
2020-08-23 23:18:36 +02:00
Tim Gröger 8a442d029b Löschen, Modifizieren und Hinzufügen von Freigetränken
Der Vorstand kann nun Freigetränke löschen, modifizieren und hinzufügen.
2020-08-23 21:16:56 +02:00
Tim Gröger a28bbe8e0a better view for freedrinklistconfig 2020-08-22 18:10:39 +02:00
Tim Gröger 6e4d3a8a01 MainLayout für Freigetränke für den Vorstand gesetzt
Es wurde das MainLayout für die Freigetränke für den Vorstand gesetzt. Dabei wurden free_drink_types hinzugefügt und die Einstellungsseite für die Freigetränke angefangen. Bis jetzt können diese geladen werden.
2020-08-21 22:03:24 +02:00
Tim Gröger cddda752e3 gitflow-hotfix-stash: bug395 #395
Bugfix: Das zu überschreitene Limit wird nun nicht mehr an absoluten werten gemssen. Somit kann jemand auch mit mehr Guthaben als das Anschreibelimit ist, auf das Gerücht schreiben.
2020-08-21 15:07:49 +02:00
Tim Gröger 72e2606ed2 Backendconnection für FreeDrinkListHistoryWorkgroup
Es können jetzt auch Freigetränke für mit verschiedenen Gründen und Beschreibungen angelegt werden. Count ist vernachlässigt worden und muss größer als 0 sein. Es kann ebenfalls storniert werden.
2020-08-20 22:05:20 +02:00
Tim Gröger a91384546b Snackbar hinzugefügt
Man kann nun sehen, was hinzugefügt wurde und falls ein fehler auftritt was nicht hinzugefügt wurde.
Außerdem gibt es ladebalken.
2020-08-20 11:33:47 +02:00
Tim Gröger 8ac74c9f64 Backend Connection für Freigetränke Band und Dienste
Es wurde die Verbindung zur Schnittstelle aufgebaut. Freigetränke werden Dynamisch gehalten.
2020-08-20 08:39:38 +02:00
Snowmee 22c5ebce1b add freedrink to user 2020-08-08 23:15:04 +02:00
Snowmee d5393d75c5 Dienstgetränke UI ohne backendanschluss 2020-08-08 21:09:16 +02:00
Tim Gröger 1cd823f44e Bugfix Load Locked Bar
Wenn dier Baransicht gespeert ist und man die Seite neu lädt, wird jetzt auch angezeigt, dass die Baransicht gespeert ist.
2020-07-27 10:00:34 +02:00
Tim Gröger cc39796243 Bugfix Edit Pricelist
Gastro kann nur noch unter /gastro/pricelist und nicht unter /pricelist die preise ändern.
2020-07-27 09:31:07 +02:00
Tim Gröger 05a486a6d3 remove cookienotification 2020-07-27 09:13:06 +02:00
Tim Gröger 5a11840f71 update footer 2020-07-27 08:31:16 +02:00
Tim Gröger e3c3efddf2 add ResetPassword.vue zum resetten der Passwörter. außerdem wurde der link im Copyright überarbeitet. 2020-06-28 12:33:05 +02:00
Tim Gröger 823957da7e add impressum, datenschutz und bugs 2020-06-27 13:10:57 +02:00
Tim Gröger d6651046d8 fixed bug, sodass user, dessen autolock vom finanzer abgestellt ist, soviel anschreiben können wie sie wollen 2020-06-23 22:00:54 +02:00
Tim Gröger 65decabfb5 finished ##295 und kleinere bugs
Es wurden timouts gesetzt und es kam eine neue komponente hinzu.
Sobald der Timout erreicht wurde wird in jeder sicht 'Server nicht verfügbar' angezeigt.
2020-06-23 21:35:53 +02:00
Tim Gröger c80d345c63 fixed bug ##293
es wird nun validiert, dass die neuen passwörter übereinstimmen und dass das alte password eingetragen wurde.
2020-06-21 12:26:56 +02:00
Tim Gröger c78ef99a0d fixed bug ##292
hier wurde beim baruser und normalen user folgendes hinzugefügt:
es wird kontrolliert ob der anzuschreibene betrag das limit überschreitet. falls ja wird ein dialog gezeigt, welcher eine bestätigung zum anschreiben verlangt oder zurücksetzt.
sollte der betrag 5 € über den limit betragen, wird das anzuschreibende zurückgesetzt und es kommt eine warnung, dass das nicht geht.
2020-06-19 22:51:01 +02:00
Tim Gröger c86f1afd4c fixed bug ##290
in der SearchBar.vue werden nun auch die schulden der user angezeigt.
Sollte ein User gelocked sein, wird ein Hinweiszeichen gegeben.
2020-06-19 20:58:27 +02:00
Tim Gröger 22b4e83c8d fixed bug ##289
alert bei sperre wird erst ab md angeizeigt
2020-06-19 20:03:09 +02:00
Tim Gröger 710b03b885 fixed bug ##291
Zeit wurde auf 2 Sekunden runtergesetzt
2020-06-19 19:39:05 +02:00
Tim Gröger 743a1425e6 fixed bug ##269
es wurde der Betrag vergrößert
2020-06-17 22:47:13 +02:00
Tim Gröger 084caa34c3 delete console.logs 2020-06-10 15:53:37 +02:00
Tim Gröger 62756d3cec fixed bug ##283
die messages der einschreibung werden nun getrennt. dafür aber gestackt.
2020-06-10 14:41:12 +02:00
Tim Gröger fd9784cfe3 fixed bug ##291
es werden erst das anzuschreibende gesammelt. wenn es 5 Sekunden keine neue eingabe zu dem user gab, wird der befehl zum anschreiben durchgeführt.
2020-06-10 13:49:48 +02:00
Tim Gröger 1ca0abd36d fixed feature ##289
Buttons von usern werden entfernt, wenn sie gesperrt sind.
2020-06-10 11:50:21 +02:00
Tim Gröger dc3a403990 fixed bug ##287
@click="goTo('gastroPricelist')" wurde in der Titelbar zum gastro hinzugefügt
2020-06-10 10:57:13 +02:00
Tim Gröger 2e7a712e67 fixed bug ##285
es wurde Rechtschreibefehler korrigiert
2020-06-10 10:48:39 +02:00
Tim Gröger 5615fea376 zurück button für priceliste, außerdem wurden alle links korrigiert. Links rechts oben wurden erweitert und können nun auch verwendet werden. 2020-06-08 16:43:01 +02:00
Tim Gröger b97acbef14 last_seen für den baruser hinzugefügt. so werden nur die leute im gerücht angezegit, welche in den letzten 72 stunden vom bardienst schulden hinzugefügt bekommen haben. 2020-06-07 23:29:38 +02:00
Tim Gröger 2061dfddec fixed bug, welcher dafür zuständig wahr, dass nicht die richtigen einladungen bzw. übertragungen angezeigt wurden 2020-06-06 15:49:17 +02:00
Tim Gröger 87ecc5d0e2 fixed some icons 2020-06-06 14:00:26 +02:00
Tim Gröger 37649abbbf fordert bestätigung zur stornierung an 2020-06-06 13:39:31 +02:00
Tim Gröger df707f28bb fixed ##264, logo lädt seite neu 2020-06-06 13:18:00 +02:00
Tim Gröger 2daa412d3c fixed ##262 2020-06-05 23:24:53 +02:00
Tim Gröger ccdc3004aa baransicht suche gefixed ##280 2020-06-05 22:50:10 +02:00
Tim Gröger d3b980bd02 consolen einträge gelöscht. 2020-06-05 01:24:44 +02:00
Tim Gröger 6b27441ac9 user kann wieder sein password ändern 2020-06-05 01:17:21 +02:00
Tim Gröger 6caaa205ee user kann seine AccessToken ansehen und löschen 2020-06-05 00:35:21 +02:00
Tim Gröger a25ec09b8f fixed bug, dass tage nicht mehr gesperrt oder entsperrt werden können 2020-06-04 21:55:40 +02:00
Tim Gröger a074ea0dd3 finanzer: leute mit schulden werden als erstes angezeigt 2020-06-04 21:45:50 +02:00
Tim Gröger e7eb37c7bc fixed bug ##258 2020-06-04 20:56:03 +02:00
Tim Gröger f99bacbc33 group des users wird ständig aktualisiert, sodass beim welchsel des barrechts nicht neu eingeloggt werden muss 2020-06-04 13:56:50 +02:00
Tim Gröger ba44231e4f diensteinladung und übertragung fertig. User können leute einladen, sich austragen, jobs abgeben usw.
user können sehen, wenn es neue nachrichten gibt und sehen ob die einladung bzw. anfrage gesehen wurde.
2020-06-04 13:19:48 +02:00
Tim Gröger 4d6db01bd3 user kann versendete dienstübertragungsanfragen löschen 2020-06-03 12:29:37 +02:00
Tim Gröger 2401b949ce fix User werden nun auch in Einladungen oder Abgeben in JobRequest angezeigt 2020-06-02 23:41:36 +02:00
Tim Gröger 33028050fc user kann eine dienstübertragung annehmen
bugfixes, sodass bei Einladungen oder dienstübertragungen der tag neu geladen wird. Ladezeichen hinzugefügt.
2020-06-02 23:23:38 +02:00
Tim Gröger 758f03aa40 user können sich nun auch in den jobinvites ein und austragen
update, also dass sich die buttons ändern in jobinvites, funktioniert noch nicht richtig.
maximale größe des days wurde auf 20em gesetzt, wenn man sich nicht in den jobinvites befindet.
2020-05-28 19:43:57 +02:00
Tim Gröger 057304c5be user können andere einladen, es gibt eine übersicht der einladungen mit notification, user kann sich in dienstübersicht ausloggen. 2020-05-27 12:09:54 +02:00
Tim Gröger 6dd5f75d2e fixed, dass wenn die dienstübersicht neu geladen wird, man bei dem gleichen Monat bleibt 2020-05-24 23:24:58 +02:00
Tim Gröger b4f5735947 user können sich in verschiedene dienstarten eintragen. 2020-05-24 22:11:41 +02:00
Tim Gröger 0a6994e107 fix with extern user 2020-05-22 21:38:15 +02:00
Tim Gröger bc2289173f vorstand can set job_kinds for day with max persons
workers willsort to job_kinds
2020-05-22 21:12:59 +02:00
Tim Gröger 9bd854209e vorstand can change group for jobkind 2020-05-17 21:19:19 +02:00
Tim Gröger 4af0d77584 vorstand can create, edit and delete jobkinds 2020-05-17 20:22:03 +02:00
Tim Gröger 82610a011b finished ##257 2020-05-17 13:46:34 +02:00
Tim Gröger 6dac646f97 finished ##256 2020-05-17 13:36:20 +02:00
Tim Gröger 671b9335c9 finished ##255 2020-05-16 23:24:14 +02:00
Tim Gröger bf71bcb1ed fix routes 2020-05-15 13:00:02 +02:00
Tim Gröger 28204f95e6 Merge remote-tracking branch 'origin/develop' into develop 2020-05-11 23:03:31 +02:00
Tim Gröger e502e3f334 added feature to lock barview
fixed bug, that you can send negative amount.
2020-05-11 23:03:16 +02:00
Tim Gröger 0b545c1c8e updated functions for ##222 2020-03-13 19:07:57 +02:00
Gregor f845c0d686 remove console.log 2020-03-10 00:32:37 +01:00
Gregor 811111f486 add active members count and fixing style for small screens
resolve tickets #220 and ticket #221
https://groeger-clan.duckdns.org/redmine/issues/220
https://groeger-clan.duckdns.org/redmine/issues/221
2020-03-10 00:32:06 +01:00
Tim Gröger 53676763ea finished ##217
fixed bug that when you search in barCreditList or finanzerOverview, with 2 strings e.g. full name

fixed bug when you click on a name in searchbar in finanzerOverview, that you get the profile of the user
you dont need to click button "hinzufügen"
2020-03-07 15:00:52 +01:00
Tim Gröger 00bffe665d fixed bug that password is cleared, whenn saving. 2020-03-05 21:31:52 +01:00
Tim Gröger b2428cb5b4 fixed some bugs 2020-03-05 21:16:47 +01:00
Tim Gröger a82d3bf4b6 fixed ##214 2020-03-05 20:15:35 +01:00
Tim Gröger c0360bfff5 new logo 2020-03-04 23:18:32 +01:00
Tim Gröger 3893ab3851 finished ##197 2020-03-04 23:10:18 +01:00
Tim Gröger 586e1fdf64 finished ##213 2020-03-04 21:12:08 +01:00
Tim Gröger 50da6c74f0 add customfield for user to addAmount of a custom value
fix that customfields in user and baruser are disabled if user ist locked
2020-03-03 23:33:55 +01:00
Tim Gröger 4316e1b791 add customfield for baruser to addAmount of a custom value 2020-03-03 23:28:05 +01:00
Tim Gröger 11b8df2251 finished ##210 2020-03-03 22:50:47 +01:00
Tim Gröger 7ab0af4119 finished ##209 2020-03-03 22:29:32 +01:00
Tim Gröger 8c981c705e fixed bug ##205 now for user 2020-03-01 21:48:41 +01:00
Tim Gröger e708498818 fixed bug ##205 2020-03-01 21:45:11 +01:00
Tim Gröger 715d216efb bugfix in ##172, forgot to load types second time 2020-03-01 20:41:12 +01:00
Tim Gröger ef733e040a bugfix in ##172, forgot to load types 2020-03-01 20:35:12 +01:00
Tim Gröger f0a2231a5b finished ##172
edit and add pricelist
edit and add drinktypes
2020-03-01 19:18:58 +01:00
Tim Gröger afa8945f66 add Icon to go to pricelist 2020-02-27 22:19:31 +01:00
Tim Gröger e0697b2a6d finished ##172 2020-02-27 21:54:28 +01:00
Tim Gröger 796e359463 better Button vor history in ##200 2020-02-27 15:59:10 +01:00
Tim Gröger af8584173e finished ##200
user can storno them transaktion
2020-02-27 15:52:58 +01:00
Tim Gröger e90dbf6513 finished ##169 and ##170
user can transact a Job, if the transact accepted the user can delete his job

user can decline or accept a jobrequest
2020-02-25 22:34:45 +01:00
Tim Gröger 917690eba3 finished ##192
user can delete his job if day not locked
2020-02-24 18:57:28 +01:00
Tim Gröger 9082b00567 finished ##186 2020-02-24 12:19:13 +01:00
Tim Gröger b6dfc45c46 finished ##184 2020-02-23 22:32:31 +01:00
Tim Gröger dadb31f376 finished ##188
for sm only send year, month, day. But you have to decrement month to send, because month starts with 0.
Also you have to increment month to get.
2020-02-23 11:19:53 +01:00
Tim Gröger 62af175884 finished ##168 2020-02-22 11:14:54 +01:00
Tim Gröger ae89781da1 destroy Interval to render every Second the History 2020-02-22 08:40:02 +01:00
Tim Gröger 3125e00a2a fixed ##181 2020-02-22 08:33:21 +01:00
Tim Gröger 6f4980dfb5 fixed ##180 2020-02-22 07:28:13 +01:00
Tim Gröger 20fb2f56de storno at 5 min for the baruser in geruecht ##164 2020-02-19 23:22:23 +01:00
Tim Gröger 211bb99d07 change name to 'Flaschengeist', add some logic that messages_navigation_drawer hide and show in tablet mode 2020-02-19 21:29:09 +01:00
Tim Gröger 08c8475ac1 add history 2020-02-16 20:35:13 +01:00
Tim Gröger a8ae06b3a8 transfer 2020-02-11 20:34:05 +01:00
Tim Gröger 3be0315993 add joboverview, so the user can see when he has to work 2020-01-27 19:56:56 +01:00
Tim Gröger 743018e9ed Merge remote-tracking branch 'origin/feature/useroptions' into feature/useroptions
# Conflicts:
#	src/plugins/routes.js
2020-01-26 23:57:00 +01:00
Tim Gröger 7d27421659 change icons and added userConfigChange 2020-01-26 23:55:59 +01:00
Tim Gröger 23d24658cf added userSkeleton for finanzer 2020-01-26 12:55:39 +01:00
Tim Gröger ba5a50c35f added loading utilities for every view 2020-01-23 23:25:21 +01:00
Tim Gröger 3bf0467726 upload skeleton 2020-01-23 21:10:04 +01:00
Tim Gröger 706c69803f add progress circal in user list for finanzer navigation 2020-01-23 13:24:12 +01:00
Tim Gröger db524355b5 added loading and fix bug thät sm delete user when switch months 2020-01-23 11:11:26 +01:00
Tim Gröger af542bb2e5 finished serviceManagement 2020-01-19 21:31:48 +01:00
Tim Gröger b724f83e84 added serviceManagement 2020-01-18 12:49:49 +01:00
Tim Gröger 8ef387ac55 added certs for ssl in development mode, layout with route finished 2020-01-17 22:11:19 +01:00
Tim Gröger 8f786d3883 new Layout and new Routes for router 2020-01-17 01:01:10 +01:00
Tim Gröger 708f40938a add search for baruser
TODO: maybe we can change the filter in finanzerview too
2020-01-14 23:10:09 +01:00
Tim Gröger 1bd0d87034 fix some bugs 2020-01-14 22:30:14 +01:00
Tim Gröger 4374eaa3d7 used prettier on code 2020-01-14 22:01:24 +01:00
Tim Gröger 42996d8ad1 finish to use Vuex 2020-01-14 19:57:45 +01:00
Tim Gröger 9ba50a429c set namespaced in module finanzerUsers.js
todos: barview
2020-01-14 18:20:05 +01:00
Tim Gröger 398c7d7def start change commandlayout for vuex, FinanzerView.vue is ready
next steps: overview, table, user ...
2020-01-05 23:39:30 +01:00
Tim Gröger bb400f29d0 added actions for finanzer to send automaticly emails
some bugfixes
2020-01-05 14:17:06 +01:00
Tim Gröger 32a01cb5e3 bug fixes, that baruser see endsum of user not only month 2019-12-29 21:57:18 +01:00
Tim Gröger 88abb2599a finanzer can add useres to DB
in usercontent for finanzer, he can add amount or credit too
bug fixes
2019-12-29 21:35:32 +01:00
Tim Gröger da26270a61 show and disable locked user in barview 2019-12-29 17:56:50 +01:00
Tim Gröger 0dd2122a19 add template to set Config for user with finanzer
fixed bugs
2019-12-29 12:37:46 +01:00
Tim Gröger 3d6d3259a5 little bugfixes
if finanzer add credit or amount to somebody it will update ui
2019-12-28 22:33:37 +01:00
Tim Gröger f6b28aa7ae deactivate check of host, change rest service to public url 2019-12-27 14:53:31 +01:00
Tim Gröger 3e081f2bb5 first useable site
barview and finanzerview
bar :
can add new person to geruecht
finanzer:
can see overview
can see view for 1 person
2019-12-26 10:31:36 +01:00
Tim Gröger 9e32270f10 baruser cann add amount to a user 2019-12-21 13:16:37 +01:00
Tim Gröger e59429ddd6 design baruser 2019-12-21 12:22:21 +01:00
Tim Gröger d53f17ef3b added exported httpClient for axios 2019-12-21 10:51:41 +01:00
Tim Gröger 646bdc695e first commit
finish login windows
2019-12-21 08:20:25 +01:00
Tim Gröger 7001052fe3 first commit 2019-12-20 14:01:36 +01:00
Tim Gröger cb9ef4b1a1 init 2019-12-20 13:45:37 +01:00