Tim Gröger
ee7e03ce28
update to version to 2.0.0
2024-01-16 19:52:45 +01:00
Tim Gröger
2928c241ad
fix prevention that click card when click on notification buttons
2024-01-16 19:36:49 +01:00
Tim Gröger
fe9ec96ce1
update behavior of left drawer
2024-01-16 14:37:38 +01:00
Tim Gröger
417689b725
update dependencies
...
for modify-source-webpack-plugin new operation function because of api-change
2023-06-14 12:10:33 +02:00
Tim Gröger
847e923265
update to v1.0.0-alpha.2
2023-05-15 23:58:54 +02:00
Tim Gröger
4cb0362bb7
fix capacitor
2023-05-15 23:57:56 +02:00
Tim Gröger
a46c41cb5b
better widget dashboard
2023-05-14 00:02:08 +02:00
Tim Gröger
3d55f2d2ae
fix hyphanation
2023-05-13 09:44:52 +02:00
Tim Gröger
3689da810c
add all plugins
2023-05-06 12:35:27 +02:00
Tim Gröger
e6d9054256
update dependencies
2023-05-06 11:51:24 +02:00
Tim Gröger
ab45bf3667
if capacitor only notification is used when backend is offline
2023-05-05 14:25:31 +02:00
Tim Gröger
857d07040b
update capacitor dependencies
2023-05-05 07:53:12 +02:00
groegert
e07df08822
eleminate permanent spinner on login
continuous-integration/woodpecker the build was successful
Details
2021-12-26 12:01:22 +01:00
Ferdinand Thiessen
ec28857af5
chore(deps): Update dependencies
continuous-integration/woodpecker the build was successful
Details
2021-12-23 03:21:33 +01:00
Ferdinand Thiessen
1c452e23fe
fix(api): Ensure everything is cleared on logout
2021-12-23 03:20:34 +01:00
Ferdinand Thiessen
195593ddc5
feat(ci): Added woodpecker CI
continuous-integration/woodpecker the build was successful
Details
2021-12-14 15:48:53 +01:00
Ferdinand Thiessen
2425e6cf2f
fix(boot): Fix navigation guards so users get redirected after logging in
2021-12-06 13:14:42 +01:00
Ferdinand Thiessen
a9edc12494
fix(api): Allow userid as parameter for avatarURL
2021-12-06 12:51:47 +01:00
Ferdinand Thiessen
1525de1469
chore(deps): Update dependencies
2021-12-06 00:41:13 +01:00
Ferdinand Thiessen
6a75d1bf51
chore(format): Fix formatting, enforce prettier style
2021-12-06 00:40:50 +01:00
Ferdinand Thiessen
f9f66e7172
chore(api): Update dependencies, cleanup, tag new version
...
No need for prettier stuff, it is done by flaschengeists package.json
2021-12-05 23:57:37 +01:00
Ferdinand Thiessen
e9c0086859
feat(api): Add component for displaying an users avatar with fallback image
2021-12-05 23:35:32 +01:00
Ferdinand Thiessen
b2c70a6657
feat(api): user store decides if data is outdated based on the last update rather then last local changes.
2021-12-05 20:57:57 +01:00
Ferdinand Thiessen
f27212f60e
feat(api): user store now handels deleted users.
...
`.users` now is a getter that filters out deleted users.
For all users, including deleted, use `_users` property (should not be needed as `getUser` will return the needed information as well).
2021-12-05 20:57:15 +01:00
Ferdinand Thiessen
9eb5412c14
fix(api): Session is required to load current user
2021-12-05 20:51:44 +01:00
Ferdinand Thiessen
8e552ba508
feat(app): Set lifetime to 14 days on capacitor.
...
Do not annoy users on capacitory apps with daily logging in again
2021-12-05 13:45:50 +01:00
Ferdinand Thiessen
49c3ec74ba
fix(api): Load current user in login function of mainStore
2021-12-05 13:45:50 +01:00
Ferdinand Thiessen
83f32ea82a
feat(api): Get current session
2021-12-05 13:30:44 +01:00
Ferdinand Thiessen
656d7a9e3c
feat(api): Add delete user function to user store
2021-12-02 21:32:43 +01:00
Ferdinand Thiessen
8fca175d39
chore(api) Tag a new api version
2021-11-29 18:18:00 +01:00
Ferdinand Thiessen
6c219c5226
feat(api) Added function to get the URL of an user avatar
2021-11-29 17:23:55 +01:00
Ferdinand Thiessen
cb43b8a39b
fix(core) Token should be added to headers instead of replacing them
2021-11-29 17:20:26 +01:00
Tim Gröger
acf1816b55
[core] logout on capicitor in drawer
2021-11-28 14:46:00 +01:00
Ferdinand Thiessen
02f60335d4
[api] tag new version
2021-11-27 02:47:14 +01:00
Ferdinand Thiessen
d9267bcc0a
[api] Save whole session in PersistantStore.
2021-11-27 02:44:40 +01:00
Ferdinand Thiessen
6732921ff7
[core] Improved backend setup on login page
2021-11-27 01:31:43 +01:00
Ferdinand Thiessen
7a705d5f9a
[core] Ensure everything is initialized in the correct order.
...
Make sure api is initialized before making any requests.
2021-11-27 01:18:58 +01:00
Ferdinand Thiessen
368ca23c56
General cleanup of unused code and small fixes
2021-11-27 00:49:12 +01:00
Tim Gröger
d82e025700
Merge branch 'capacitor' into develop
2021-11-26 22:14:51 +01:00
Tim Gröger
07e1966471
[capacitor] disable allowLinkPreview for ios
2021-11-26 22:13:35 +01:00
Ferdinand Thiessen
29c085bd2c
[core] Save baseURL into PersistentStorage
2021-11-26 20:55:45 +01:00
Ferdinand Thiessen
1b152b52f5
[core] Save session token in PersistentStorage.
2021-11-26 20:40:35 +01:00
Ferdinand Thiessen
6769e18ffa
[api] Add PersistentStorage
...
Wrapper for LocalStorage on browsers and Storage plugin on capacitor
2021-11-26 20:40:35 +01:00
Ferdinand Thiessen
88dd96c937
[app] Use capacitor instead of cordova
2021-11-26 20:40:26 +01:00
Ferdinand Thiessen
4887bc261b
[stores] Minor cleanup
2021-11-26 18:11:18 +01:00
Ferdinand Thiessen
d516839ad4
[utils] Add placeholder to datetime utils
2021-11-26 11:14:15 +01:00
Ferdinand Thiessen
c9df257bbf
[core] Fix minor linting error
2021-11-26 01:39:09 +01:00
Tim Gröger
053fdae384
[api] revert user ssp
2021-11-25 12:32:50 +01:00
Ferdinand Thiessen
6fd3f045f8
[core] Fix notifications dismiss function
2021-11-24 15:54:42 +01:00
Ferdinand Thiessen
2d167ebbae
[deps] yarn.lock is not needed as it is overwritten when adding plugins
2021-11-24 15:35:26 +01:00
Ferdinand Thiessen
a8578e2803
[core] Notifications can now be dismissed without triggering a reject
2021-11-24 15:28:53 +01:00
Ferdinand Thiessen
e4889ddac2
[api] Add datetime util for start-end ranges
2021-11-23 16:00:18 +01:00
Ferdinand Thiessen
664def40fc
[docs] Add notes on cordova, different browser targets
2021-11-23 15:59:16 +01:00
Ferdinand Thiessen
ade6d06eb6
[core] Minify requests
2021-11-22 22:59:50 +01:00
Tim Gröger
53f053a294
[api] add filter for get_users
2021-11-22 15:08:28 +01:00
Tim Gröger
cc29893e04
Merge remote-tracking branch 'origin/develop' into develop
2021-11-21 19:43:49 +01:00
Ferdinand Thiessen
42800a9d99
[deps] Update dependencies, node 12 is close to unmaintained
2021-11-21 15:31:02 +01:00
Ferdinand Thiessen
f4650ffdeb
[api] update dependencies + new release
2021-11-21 15:11:25 +01:00
Ferdinand Thiessen
1158525abb
[api] Add clone function to utils
2021-11-21 15:08:58 +01:00
Ferdinand Thiessen
04e3c57397
[clean] Replace unneeded computed with initialized ref
2021-11-21 11:19:08 +01:00
Tim Gröger
2fc411d51d
[UI] Show menu drawer if on desktop
2021-11-21 11:13:51 +01:00
Tim Gröger
6061b37887
[users] delete avatar
2021-11-20 22:59:51 +01:00
Tim Gröger
efde9a2ee7
[cleanup] remove logs
2021-11-19 23:12:30 +01:00
Tim Gröger
e96d15bc66
[chore] show menu drawer auto if on desktop
2021-11-19 23:10:56 +01:00
Tim Gröger
dad88ec766
[api][fix] fixed setting roles
2021-11-19 23:10:28 +01:00
Ferdinand Thiessen
3e091fd02b
[plugins] Fix bug where not all plugins are loaded
2021-11-19 14:06:29 +01:00
Ferdinand Thiessen
fca79c36ef
[api] Pass Date objects to IsoDateInput validators instead of string.
2021-11-16 23:57:57 +01:00
Ferdinand Thiessen
34fcdbdb7f
[deps] Match dependencies with API
2021-11-16 21:40:56 +01:00
Ferdinand Thiessen
d84796b09d
[api] Fix dependencies and release new version
2021-11-16 21:36:42 +01:00
Ferdinand Thiessen
62af4f5026
[cleaup] No need for computed if directly derefed
2021-11-16 14:23:18 +01:00
Tim Gröger
36d6fdfb94
[fix] return correct permissions
2021-11-16 11:20:11 +01:00
Ferdinand Thiessen
a30da50b1d
[deps] FIX require correct version of types package
2021-11-12 10:31:01 +01:00
Ferdinand Thiessen
53951daa25
[notification] Ignore notifications for missing plugins, identify plugins by ID rather then name.
2021-11-11 15:27:57 +01:00
Ferdinand Thiessen
59920e23a5
[cleanup] Minor style cleanup + use MDIv6
2021-11-11 15:26:57 +01:00
Ferdinand Thiessen
5952c9b7f2
[deps] Update dependencies, Quasar is now more stable
2021-11-11 11:53:11 +01:00
Ferdinand Thiessen
73f50e9f4f
[cleanup] Fix some warnings of the vue eslint plugin
2021-11-11 11:52:20 +01:00
Ferdinand Thiessen
dfb924bb3f
[API] Update dependencies, fix error checking
...
Typescript now defaults to unknown instead of any for Errors (catch).
Implemented helper function to check AxiosErros.
2021-11-11 11:35:11 +01:00
Ferdinand Thiessen
bc9dba1c7b
[cleanup] Fix some minor formatting
2021-11-11 11:11:06 +01:00
Ferdinand Thiessen
1132bfd129
[deps] Update to rc pinia and fix TypeScript version for ESLint
2021-08-30 14:21:53 +02:00
Ferdinand Thiessen
fe1fae10f5
[plugins]: Allow ordering menu links, fixes #10
2021-07-29 18:26:38 +02:00
Ferdinand Thiessen
1c36399ac0
chore(config): Enable HMR for plugins
2021-07-02 15:18:18 +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
35d8433e23
[chore] Quasar is out of beta! (And pinia out of alpha)
2021-06-26 17:27:31 +02:00
groegert
731cc20a06
[core] removed some prettier lines
...
fixes #9
2021-05-27 12:53:18 +02:00
groegert
c38032085f
[core] added computation in EssentialExpansionLink
...
fixes #9
2021-05-27 12:35:25 +02:00
Ferdinand Thiessen
22f47bd34e
[docs][core] Move devel docs to wiki, use correct api package
2021-05-26 18:49:36 +02:00
Tim Gröger
16fd9201ae
Merge pull request 'Seperated plugin and api types into subprojects' ( #2 ) from seperate_plugins into develop
...
Reviewed-on: #2
2021-05-26 12:12:44 +00:00
Ferdinand Thiessen
873fee3301
[docs] Updated readme on how to install plugins
2021-05-25 22:09:26 +02:00
Ferdinand Thiessen
1802081ad2
Merge branch 'develop' into seperate_plugins
2021-05-25 22:01:13 +02:00
Ferdinand Thiessen
631e78acb3
[core] minor cleanup
2021-05-25 21:55:22 +02:00
Ferdinand Thiessen
d422380adc
[core] Fixed menu link title generation
2021-05-25 21:54:49 +02:00
Ferdinand Thiessen
0c279289b2
[test] enable all plugins
2021-05-25 21:54:09 +02:00
Ferdinand Thiessen
979eab05af
[api] Fixed session loading
2021-05-25 21:52:26 +02:00
Ferdinand Thiessen
fd918f5bb7
[core] Added vendor (always) required plugins
2021-05-25 16:27:10 +02:00
Ferdinand Thiessen
068dbdcc7b
[docs] README section about plugin development
2021-05-25 16:26:41 +02:00
Ferdinand Thiessen
8c9db67b95
[core] Seperated all plugins from the main source tree
2021-05-25 16:13:15 +02:00
groegert
86bad83e53
[core] added computation when accessing promised store in EssentialExpansionLink
...
fixes #9
2021-05-25 12:46:54 +02:00
groegert
625ac55b0a
[core] prevent recursive logouts on htto-401
...
fixes #7
2021-05-24 19:30:28 +02:00
groegert
9940589d1a
[core] prevent recursive logouts on htto-401
...
fixes #7
2021-05-24 19:21:49 +02:00
groegert
f2b7f3a3b4
[core] call api.delete(`auth/${token}`) within a valid session
...
fixes: #7
2021-05-21 10:17:56 +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
groegert
734a3e51c9
[core] added some hints to ease the initial development setup
2021-05-20 16:27:40 +00:00
Ferdinand Thiessen
cf1a5cc922
[core][deps] Updated deps and fix typescript errors
2021-05-19 15:37:50 +02:00
Ferdinand Thiessen
6e503ed38f
[deps] Upgrade dependencies for webpack 5
2021-04-28 15:28:05 +02:00
Ferdinand Thiessen
4cbff6b077
[deps]: Update quasar, now uses webpack5 (Node14+ support!)
2021-04-27 15:16:58 +02:00
Ferdinand Thiessen
2b42dad617
[deps] Updated dependencies, dropped calendar submodule in favor of alpha release
2021-04-22 23:16:00 +02:00
Ferdinand Thiessen
8b6c400689
pricelist: Fixed wrong default value for modelValue
2021-04-22 23:14:11 +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
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
Tim Gröger
a8a6cd8814
Merge branch 'feature/pricelist' into develop
2021-04-17 18:32:06 +02:00
Tim Gröger
18d0098bb3
[pricelist][ #6 ] draggable change of order of pricelist columns
2021-04-17 18:26:21 +02:00
Tim Gröger
be347225c4
[pricelist] some more style
2021-04-17 14:44:25 +02:00
Tim Gröger
e2b46d96b9
[pricelist] clean style tags
2021-04-17 14:17:42 +02:00
Tim Gröger
6e74105f38
[pricelist] clean styele extraIngredients
2021-04-17 13:58:27 +02:00
Tim Gröger
ae5212bbfc
[pricelist] clean style drinkType
2021-04-17 13:40:03 +02:00
Tim Gröger
2a11964c4b
[pricelist][electron] add electron
2021-04-17 12:36:19 +02:00
Tim Gröger
e0bf8f77bf
[pricelist][fix] real fix for loading pictures in cordova
2021-04-16 17:19:34 +02:00
Tim Gröger
c76da59290
[pricelist][fix] cordova loading pictures
2021-04-16 16:50:58 +02:00
Tim Gröger
52ae8fce29
[pricelist] add fullscreen for pricelist
2021-04-15 23:07:03 +02:00
Tim Gröger
f7a6f3fbe1
[pricelist] add useroption for pricelist_view
2021-04-15 22:54:40 +02:00
Tim Gröger
8ee5c891a5
[pricelist] add pricelist as list
2021-04-15 22:04:33 +02:00
Tim Gröger
479dfd658a
[pricelist] add some more permissions
2021-04-15 15:40:40 +02:00
Tim Gröger
97dcc8e602
Merge remote-tracking branch 'origin/develop' into feature/pricelist
2021-04-15 15:36:35 +02:00
Tim Gröger
a376fd7cc2
[pricelist] fix update volume when ingredients changed
2021-04-15 15:35:08 +02:00
Tim Gröger
8b21ccf978
[pricelist] add permissions
2021-04-14 22:42:09 +02:00
Tim Gröger
cee6eda585
[pricelist] delete visibleColumns
2021-04-14 20:11:44 +02:00
Tim Gröger
dc948e6f11
[pricelist][prettier] some style up
2021-04-14 19:44:53 +02:00
Tim Gröger
86bb722623
[pricelist] no change of cost_per_volume if volumes has ingredients
2021-04-14 19:43:32 +02:00
Tim Gröger
0df2677b1b
[pricelist](issue #4 ) add warning when price is less then min_price
2021-04-14 19:39:28 +02:00
Tim Gröger
43397fe3a7
[pricelist] dont show 'add ingredients' if cost_per_volume exists
2021-04-14 19:13:47 +02:00
Tim Gröger
851c5a0588
[pricelist] sync min_prices if changing
2021-04-14 18:53:17 +02:00
Tim Gröger
0626cf993f
[pricelist] cleanup some code
2021-04-13 16:20:32 +02:00
Tim Gröger
9b0679278c
[pricelist][cocktailbuilder] fix new ingredient component
2021-04-12 06:45:18 +02:00
Tim Gröger
b40b1064e7
[pricelist][calculation] can add new drink
2021-04-11 23:11:43 +02:00
Tim Gröger
06256f651a
[pricelist][calculation] modify picture
2021-04-11 22:08:59 +02:00
Tim Gröger
e90dc4c306
[pricelist][calculation] stable version of new view
2021-04-11 16:29:11 +02:00
Tim Gröger
8c321fb8ca
[pricelist] modify ingredients without saving
2021-04-10 23:05:03 +02:00
Tim Gröger
459a9fea08
[pricelist] fix copy object of state
2021-04-10 00:14:39 +02:00
Tim Gröger
7a3a151688
[pricelist] cleanup some code
2021-04-09 23:49:49 +02:00
Tim Gröger
1c64dbbaf6
[pricelist][calculation] add edit-button
2021-04-06 22:45:33 +02:00
Ferdinand Thiessen
4e340e5bea
[core] Updates dependencies
2021-04-06 16:04:17 +02:00
Tim Gröger
89cd109587
[pricelist][calculation] fixed overloade
2021-04-04 23:20:53 +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
Tim Gröger
f5b370e743
[pricelist][calculation] update grid view
2021-04-03 22:39:06 +02:00
Tim Gröger
741216ac3e
Merge remote-tracking branch 'origin/develop' into feature/pricelist
2021-04-03 20:51:41 +02:00
Ferdinand Thiessen
6a6afcb2d4
[users] Design: Scroll area of roles should look like input elements
2021-04-03 14:42:09 +02:00
Ferdinand Thiessen
ee3cb0ba40
[style] QPage should be the first element, otherwise design is broken
2021-04-03 14:41:30 +02:00
Ferdinand Thiessen
ecb0649594
[layout] Fixed some more icons
2021-04-03 13:24:19 +02:00
Ferdinand Thiessen
66dd33dc25
[core] Revert usage of material icons and use mdi-v5
...
* Fixed usage of old material-icons
* Added icons section to readme
2021-04-02 22:31:07 +02:00
Tim Gröger
284652b002
[pricelist][calculation] start add grid view
2021-04-02 22:30:06 +02:00
Tim Gröger
736ea04b4a
[pricelist][search] add help
2021-04-02 19:32:08 +02:00
Tim Gröger
5d1df48b9a
[pricelist][fix] fixed issues from merge 3eea079871
2021-04-02 14:06:03 +02:00
Ferdinand Thiessen
7fb689b31f
[core] Added license and fixed links in package.json
2021-04-02 04:41:49 +02:00
Tim Gröger
7289a1724d
[pricelist][tags] add tags
2021-04-01 22:39:54 +02:00
Ferdinand Thiessen
927a5214b1
[deps] Update dependencies
2021-04-01 20:54:32 +02:00
Ferdinand Thiessen
679d98a2af
[users] Fixed avatar on widget
2021-04-01 19:40:07 +02:00
Ferdinand Thiessen
f787e314ef
[notifications] Load when page gets loaded
2021-04-01 19:39:47 +02:00
Tim Gröger
909275727a
[pricelist][chore] minor cleanup
2021-04-01 11:15:21 +02:00
Ferdinand Thiessen
fc35e2ecec
[user] Fixed avatar upload
2021-04-01 03:16:56 +02:00
Ferdinand Thiessen
7d914d065e
[user] Fixed user settings and widget
2021-03-31 21:14:17 +02:00
Ferdinand Thiessen
48d6792fa0
[users][vue3] Fixed managing roles
2021-03-31 20:24:01 +02:00
Ferdinand Thiessen
c61b5fcc0c
[core] Allow users to see passwords if wished
2021-03-31 17:22:55 +02:00
Tim Gröger
8ecbddc6ca
Merge branch 'develop' into feature/pricelist
2021-03-31 15:21:35 +02:00
Tim Gröger
f25651a71e
[pricelist][receipt] change to table with grid, add search
2021-03-31 15:17:43 +02:00
Ferdinand Thiessen
1b1888d4fd
[notification] Disable native is not available
2021-03-31 14:25:58 +02:00
Tim Gröger
fb14df0c43
[pricelist] add search
2021-03-31 14:18:55 +02:00
Tim Gröger
6cdc143aa9
[pricelist] some styling on pricelist
2021-03-30 22:32:18 +02:00
Tim Gröger
7089ee4d62
[pricelist][receipt] some more styling
2021-03-30 22:16:12 +02:00
Tim Gröger
aadfca2d31
Merge branch 'develop' into feature/pricelist
2021-03-30 20:43:54 +02:00
Ferdinand Thiessen
6891a3ffba
[notifications] Make text clickable if link is present
2021-03-30 15:48:15 +02:00
Tim Gröger
a7d32d6f7c
[pricelist][styling] style up receipts
2021-03-30 15:40:02 +02:00
Ferdinand Thiessen
b7aeea0a23
[notifications] Fixed some warnings about inject outside setup()
2021-03-30 15:08:12 +02:00
Tim Gröger
1b478d7680
Merge remote-tracking branch 'origin/develop' into feature/pricelist
2021-03-30 09:59:27 +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
Tim Gröger
d185b84823
[pricelist] receipt as list, fixed some merge issues
2021-03-29 22:35:54 +02:00
Tim Gröger
0d044b505a
[pricelist] fix some merge issues
2021-03-29 21:29:04 +02:00
Tim Gröger
3eea079871
Merge remote-tracking branch 'origin/develop' into feature/pricelist
2021-03-29 20:22:50 +02:00
Tim Gröger
30e101c364
[pricelist] add Receipts
2021-03-29 12:50:50 +02:00
Ferdinand Thiessen
534d5e3034
[users] Require all needed backend plugins
2021-03-29 07:36:02 +02:00
Ferdinand Thiessen
5731fc9d6d
[events] Fixed permissions names
2021-03-29 07:35:37 +02:00
Ferdinand Thiessen
852b1dad03
[notifications] Implemented
2021-03-29 07:35:23 +02:00
Ferdinand Thiessen
c362843c8e
[pricelist] Same cleanup as in backend
2021-03-28 23:45:35 +02:00
Tim Gröger
cf0f453b7c
[pricelist][reciepts] first try for reciepts
2021-03-28 20:34:06 +02:00
Tim Gröger
24aec1a98c
[pricelist] add Cocktailbuilder
2021-03-28 19:53:04 +02:00
Tim Gröger
8eecb70df0
[pricelist] add public (outer) pricelist withoud login
2021-03-28 16:43:30 +02:00
Tim Gröger
59d6023462
[pricelist] add picture and visiblity for user pricelist
2021-03-28 13:40:41 +02:00
Tim Gröger
f58e0c382c
[pricelist][fix] new price will be shown after adding it
2021-03-28 13:08:41 +02:00
Tim Gröger
3d20292898
[pricelist][picture] update picture if changed, add no-image.svg
2021-03-28 11:34:36 +02:00
Tim Gröger
4bd2d24e9e
[logo] add more new logo for android and ios (cordova)
2021-03-28 08:43:16 +02:00
Ferdinand Thiessen
e9333c4af4
[events] Fixed tables for Event and JobTypes
2021-03-28 03:11:09 +02:00
Ferdinand Thiessen
718c6eaf9d
[deps] Upgrade quasar deps
2021-03-28 03:08:32 +02:00
Tim Gröger
aa82b9029a
Merge branch 'develop' into feature/pricelist
2021-03-27 22:17:07 +01:00
Tim Gröger
5e2a60ead4
[logo] update logo
2021-03-27 22:16:49 +01:00
Tim Gröger
d42c6dcce1
[pricelist] delete drink pictures
2021-03-25 23:14:49 +01:00
Ferdinand Thiessen
8c6036c686
[events] Edit events in calendar (QDialog)
2021-03-25 14:11:54 +01:00
Ferdinand Thiessen
f28e597d53
[pricelist] Fixed store issue
2021-03-24 23:14:06 +01:00
Ferdinand Thiessen
61ed9e70e2
[events] Remove invalid ref
2021-03-24 21:50:05 +01:00
Ferdinand Thiessen
27ad9984d4
[core] Minor cleanup / fixed typo
2021-03-24 20:49:54 +01:00
Ferdinand Thiessen
fb2febdadd
[events] Allow editing events and removing templates
2021-03-24 20:49:35 +01:00
Ferdinand Thiessen
b15ff0f5e3
[events] Sync route names
2021-03-24 20:48:45 +01:00
Ferdinand Thiessen
6da4f67d68
[events] Hide edit on old events. Update deps.
2021-03-24 18:15:17 +01:00
Ferdinand Thiessen
6dc70d12f6
[pricelist] Fixed warnings
2021-03-24 17:28:41 +01:00
Ferdinand Thiessen
87139077da
[plugin] Error message if loading failed
2021-03-24 17:18:10 +01:00
Tim Gröger
827fb1aadd
[pricelist] save and load pictures
2021-03-22 23:18:22 +01:00
Tim Gröger
e0046aa7d2
Merge remote-tracking branch 'origin/next' into next
2021-03-22 13:00:22 +01:00
Ferdinand Thiessen
f2610b8e84
[events]: Added removal of events + minor optical improvement
2021-03-22 03:31:14 +01:00
Ferdinand Thiessen
851ce3aa8b
[plugins] Cleanup, documentation and refactoring of plugin system
2021-03-22 03:26:12 +01:00
Tim Gröger
6097e510c5
[pricelist] simple pricelist
2021-03-21 23:25:22 +01:00
Tim Gröger
14206d9117
[pricelist] improved add drink
2021-03-21 23:02:25 +01:00
Tim Gröger
cd937f111c
[pricelist][vue3] now it works
2021-03-21 22:07:12 +01:00
Ferdinand Thiessen
36bbc2dbf1
[submodule] Fixed calendar
2021-03-21 19:24:21 +01:00
Ferdinand Thiessen
84fe321ecc
[deps] Drop unneeded dependencies
2021-03-21 16:26:40 +01:00
Ferdinand Thiessen
ade1c984c6
[submodule]: New calendar version
2021-03-21 16:13:43 +01:00
Ferdinand Thiessen
218e41e94a
[events] Fixed minor optical issues
2021-03-21 16:00:19 +01:00
Ferdinand Thiessen
77bb463e5e
[schedule][events] Improved plugin
...
* Allow creating recurring events
* Fixed AgendaView
2021-03-21 00:58:31 +01:00
Ferdinand Thiessen
17460a8543
[pricelist] Fixed warnings
2021-03-20 22:16:37 +01:00
Ferdinand Thiessen
c5a34ce63f
[pricelist] Fixed build errors
2021-03-20 18:05:00 +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
b8531ad816
[API] Fixed logout loop
2021-03-20 17:07:42 +01:00
Tim Gröger
73a5de021d
[pricelist][break] some cleanup code. update not work
2021-03-20 14:59:55 +01:00
Tim Gröger
c3e3a272dc
Merge remote-tracking branch 'origin/next' into next
2021-03-20 11:34:40 +01:00
Ferdinand Thiessen
7e7f9c943d
[schedule] Improved creating new events
2021-03-20 00:59:44 +01:00
Ferdinand Thiessen
a4ce273bb1
[plugin] Fixed setting permission if non are set
2021-03-19 21:34:49 +01:00
Ferdinand Thiessen
575090552f
[schedule] Improved calendar view
...
* Load events on next and prev
* Resize if display is not wide enough
* Fixed permissions
2021-03-19 21:34:28 +01:00
Tim Gröger
e2d2a5cf9d
[pricelist][pinia] can load data und modify some data
2021-03-19 20:41:21 +01:00
Ferdinand Thiessen
1316c47706
[schedule][quasar2] Fixed overview and eventslot
2021-03-19 18:33:57 +01:00
Ferdinand Thiessen
42b43aa56c
[Backend] Exported current API
2021-03-19 18:33:04 +01:00
Ferdinand Thiessen
9469cda4b0
[Dashboard] Fixed display of widgets
2021-03-19 17:36:34 +01:00
Ferdinand Thiessen
51fcc6f9be
[Vue3][pinia] Make pricelist compile with vue3, needs more work!
2021-03-19 16:33:27 +01:00
Ferdinand Thiessen
26148f8827
Fixed Agenda
2021-03-19 15:53:41 +01:00
Ferdinand Thiessen
dbcd1b2c5f
Fixed dependencies, calendar and submodule
2021-03-19 15:53:25 +01:00
Tim Gröger
9b273c2501
[QuasarV2][fix] table-data
2021-03-19 15:48:45 +01:00
Ferdinand Thiessen
ccf13eae9c
Fixed some recursion issues
2021-03-19 15:48:44 +01:00
Ferdinand Thiessen
f18897caf4
[pinia] Remove last vuex parts
2021-03-19 15:48:03 +01:00
Ferdinand Thiessen
98375f81be
[pinia] use pinia for pricelist
2021-03-19 15:47:45 +01:00
Ferdinand Thiessen
76978e8883
[Pinia] Use pinia for schedule
2021-03-19 15:47:15 +01:00
Ferdinand Thiessen
e347129ba9
[pinia] Fixed handling of multiple calls to logout
...
* Better handling if we are logged out
2021-03-19 15:46:01 +01:00
Ferdinand Thiessen
fd45a46c01
[pinia] Implemented and migrated balance
...
* Fixed revert of transaction if Conflic occures
2021-03-19 15:44:59 +01:00
Ferdinand Thiessen
4a7ed50281
[Vue3] Fixed usage of plugins
2021-03-19 15:43:36 +01:00
Ferdinand Thiessen
bc3c15e3bc
Fixed login and login-guard, redirect when offline
2021-03-19 15:43:13 +01:00
Ferdinand Thiessen
0922d468d9
[pinia] Some work on balance store
2021-03-19 15:42:10 +01:00
Ferdinand Thiessen
544d58889b
Fixed Sessions
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
5153f074b5
[Vue3] Fixed pricelist
2021-03-19 15:41:03 +01:00
Ferdinand Thiessen
62aa627f0c
Update Quasar deps
2021-03-19 15:34:46 +01:00
Ferdinand Thiessen
c60f171285
[Quasar2] Submodule for QCalendar
2021-03-19 15:33:43 +01:00
Ferdinand Thiessen
e4394db93b
Testing with custom quasar calendar
2021-03-19 15:33:31 +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
d54b398c14
Fixed redirect when offline
2021-03-19 15:31:04 +01:00
Ferdinand Thiessen
50f1f028eb
Allow empty value in UserSelector
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
9967296698
Fixed IsoDateInput
2021-03-19 15:30:20 +01:00
Ferdinand Thiessen
17ffd19c5b
[Vue3] Fixed loading of current plugins
2021-03-19 15:29:10 +01:00
Ferdinand Thiessen
d3d8c1e5f2
[Vue3] Fixed usage of value vs modelValue
2021-03-19 15:28:55 +01:00
Ferdinand Thiessen
cb68f9ff7e
[Vue3][Quasar2] Update dependencies
...
* Update quasar to beta version
2021-03-19 15:27:49 +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
Tim Gröger
ee2a6a71eb
[Vue3] can now compile
2021-03-19 15:22:37 +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
152b86fb4f
[Vue3] Fixed some eslint warnings on template part of vue files
2021-03-19 15:21:21 +01:00
Ferdinand Thiessen
6be07b1001
[Vue3] Fixed Components with components options definied. Fixed config files.
2021-03-19 15:19:52 +01:00
Ferdinand Thiessen
ba0696c3c0
Bundled prettier config in package.json
2021-03-19 15:19:52 +01:00
Ferdinand Thiessen
6e50a510eb
[Vue3] More fixes in setup and MainUserSettings
2021-03-19 15:19:52 +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
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
Ferdinand Thiessen
0efe445864
[Vue3][Quasar2] Removed old composition-api, now included in Vue
2021-03-19 15:07:03 +01:00
Ferdinand Thiessen
074fae4da3
[Vue3][Quasar2] Switch to new framework versions
2021-03-19 15:06:58 +01:00
Tim Gröger
fb8fc09e8d
[pricelist] persistent save visible_columns
2021-03-18 22:33:25 +01:00
Tim Gröger
b141c2e5c4
[pricelist] sorting
2021-03-18 21:10:54 +01:00
Tim Gröger
73f16d6cbb
[prettier] format with prettier, fixed some pricelist issues
2021-03-18 17:23:57 +01:00
Ferdinand Thiessen
caa09a3c2c
Added correct definitions file
2021-03-18 13:08:43 +01:00
Tim Gröger
20191be5dc
[pricelist] modify, delete and add for ExtraIngredients
2021-03-17 22:49:23 +01:00
Tim Gröger
57f21936c0
[pricelist] finish drinks, can add, modify and delete
2021-03-17 21:36:26 +01:00
Tim Gröger
c272c9e4a5
[pricelist] add, modify, delete ingredients of volume
2021-03-16 23:28:38 +01:00
Tim Gröger
7e01ffc507
[pricelist] fixed some computed values, new interfaces
2021-03-16 18:10:37 +01:00
Tim Gröger
e4851bd178
[pricelist] fixed prices. first steps for volume
2021-03-15 23:52:40 +01:00
Tim Gröger
f6951bdf0b
[pricelist] with backend, with errors
...
price can be add and deleted
2021-03-15 19:57:42 +01:00
Tim Gröger
724ae66dd7
[Pricelist] break no backend new view
2021-03-14 20:37:41 +01:00
Tim Gröger
c0d57c6a71
[pricelist] add first commit for plugin (with errors)
2021-02-13 14:11:25 +01:00
Ferdinand Thiessen
cd74612e6d
Login compat. with backend
2021-02-10 18:09:37 +01:00
Dominik
567e994b71
Fixed minor issues
2021-02-07 20:35:08 +01:00
Dominik
af79a30497
Minor Styling Changes to Eventslots and enrollment functionality
2021-02-07 20:16:21 +01:00
Ferdinand Thiessen
7fe59f67f5
Updated definitions for API
2021-02-07 14:42:27 +01:00
Dominik
cc47e21a31
Finished Basic Calendar Week Functionality
2021-02-06 00:07:58 +01:00
Dominik
e03b2f20ff
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2021-02-03 20:07:49 +01:00
Ferdinand Thiessen
3283d8a862
improved balance
2021-02-03 13:26:39 +01:00
Ferdinand Thiessen
cf2fcc0664
Enable our awsome SVG favicon
2021-02-03 11:13:27 +01:00
Dominik
8dbd6cc5eb
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2021-02-01 20:18:41 +01:00
Tim Gröger
2de1eaf29e
[icon] change favicon
2021-01-30 11:33:03 +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
Dominik
0a2be0e5ff
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2021-01-30 01:30:35 +01:00
Dominik
e2b4550411
added quasar calendar
2021-01-30 01:30:29 +01:00
Dominik
ac30659aeb
Changed Eventtype to optional
2021-01-30 01:30:02 +01:00
Ferdinand Thiessen
008d40b56a
Balance Admin: Load all balances
2021-01-29 23:29:38 +01:00
Ferdinand Thiessen
c9d8365def
Balance Overview: Fixed issue if users are not loaded
2021-01-29 23:29:20 +01:00
Ferdinand Thiessen
bda5602e9f
Only safe transaction if user owns it
2021-01-29 23:03:29 +01:00
Tim Gröger
b4c080fec6
[balance] fixed some typescript errors
2021-01-29 23:00:46 +01:00
Tim Gröger
006e7e4048
[balance] fixed some style
2021-01-29 22:57:10 +01:00
Tim Gröger
059142c506
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2021-01-29 22:53:20 +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
Ferdinand Thiessen
3ace1e43da
Balance: Filter shown transactions in Overview
2021-01-29 21:05:03 +01:00
Ferdinand Thiessen
2630da3ca4
Balance: Fixed paginated transactions
2021-01-29 20:11:13 +01:00
Ferdinand Thiessen
99d3acaef5
Prettier, committed to prevent conflicts
2021-01-29 20:10:53 +01:00
Tim Gröger
284533742d
add new logo to cordova
2021-01-29 16:35:52 +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
Ferdinand Thiessen
d396940071
First try with an overview page for the balance
2021-01-29 04:38:20 +01:00
Ferdinand Thiessen
502c40329c
Merged balance actions into one page
2021-01-29 04:37:56 +01:00
Ferdinand Thiessen
17e640892a
Implemented load Transactions
2021-01-29 02:29:27 +01:00
Ferdinand Thiessen
4ff63b458d
Move files
2021-01-29 02:24:48 +01:00
Ferdinand Thiessen
9734dc41a4
scuttlebutt: Hide debit button if user is missing the permission
2021-01-28 23:09:19 +01:00
Ferdinand Thiessen
a8ad2f1da5
Code formatting with prettier
2021-01-28 23:08:34 +01:00
Dominik
1dc0603df3
Fixed IsoDateInput and Rulevalidation + CreateEvent Validation
2021-01-28 00:55:17 +01:00
Dominik
663d1d3e4d
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2021-01-27 22:39:21 +01:00
Dominik
0844b0997d
Cleaned CreateEvent
2021-01-27 22:37:12 +01:00
Tim Gröger
69e68b92f9
add function to change session lifetime
2021-01-27 14:04:09 +01:00
Tim Gröger
693b6a11d3
prettier all files
2021-01-27 08:16:44 +01:00
Ferdinand Thiessen
91200f277c
Display Balance as fixed
2021-01-27 02:47:19 +01:00
Ferdinand Thiessen
a787abdbc0
Improved Transaction design and function
2021-01-27 02:41:11 +01:00
Ferdinand Thiessen
e366a25838
Save transactions in store and allow setting and getting a single user from store
2021-01-27 02:41:11 +01:00
Dominik
45bf4aa223
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2021-01-26 22:14:18 +01:00
Tim Gröger
51240dd98b
fix Bug in IsoDateInput that you can write the date
2021-01-26 21:54:16 +01:00
Dominik
aba0046c84
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2021-01-26 20:49:33 +01:00
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
c05fc5d877
Use yarn and updated dependencies
...
* Default to use yarn instead of npm
* Fixed eslintignore (do not lint hidden files)
* Replaced deprecated eslint-loader with eslint-webpack-plugin
* Use current eslint (v7) and upgraded vue plugin
* Set node to 12, as 11 is not supported anymore (12 is the LTS version)
* TODO: Drop package-lock.json as soon as we do not use npm anymore
2020-11-24 17:34:12 +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
9f2f632a67
Fix color of logo
2020-11-14 21:35:54 +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
1d598b5787
Update dependencies
2020-11-06 01:09: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
555d2a871b
Update Readme
2020-10-31 15:38:20 +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
a23a17285b
update invertiertes Logo
2020-10-14 17:13: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
f23be34a77
Merge branch 'feature/drinkList' into develop
2020-09-02 08:45:32 +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
61dd94c523
Merge branch 'develop' into feature/drinkList
2020-09-01 09:05:42 +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
Tim Gröger
affaa639d8
Merge branch 'develop' into feature/drinkList
2020-08-28 11:01:10 +02:00
Ferdinand Thiessen
c379656f3e
Sidewards compatibility with pluginify
2020-08-25 22:15:48 +02:00
Ferdinand Thiessen
c83ba2d20d
Fix security issues found by npm audit
2020-08-25 04:21:16 +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
450f691b9c
Merge branch 'hotfix/bug395' into develop
2020-08-21 15:08:14 +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