D. Berge
|
c8b2047483
|
Refactor client-side access checks.
Go from a Vuex based to a mixin based approach.
|
2025-07-12 11:31:38 +02:00 |
|
D. Berge
|
bdf62e2d8b
|
Show project orgs in projects list
|
2025-07-11 22:46:47 +02:00 |
|
D. Berge
|
be904d8a00
|
Add ‘groups’ column to ProjectList table
|
2024-05-01 10:40:04 +02:00 |
|
D. Berge
|
2131cdf0c1
|
Add project cloning option to ProjectList
|
2024-05-01 10:40:04 +02:00 |
|
D. Berge
|
f157f49312
|
Use project list from Vuex
|
2024-05-01 10:40:04 +02:00 |
|
D. Berge
|
3d42ce6fbc
|
Add context menu with ‘Edit project settings’ option
|
2024-05-01 10:40:04 +02:00 |
|
D. Berge
|
d919fb12db
|
Add control to filter out archived projects in ProjectList
|
2024-05-01 10:40:04 +02:00 |
|
D. Berge
|
a06cdde449
|
Fix mapGetters() in ProjectList
|
2023-10-29 20:38:58 +01:00 |
|
D. Berge
|
121131e910
|
Add control to filter out archived projects in ProjectList
|
2023-10-29 20:38:58 +01:00 |
|
D. Berge
|
fb3d3be546
|
Trailing slash in API call results in "unauthorised" error.
No idea why.
|
2023-09-09 20:39:49 +02:00 |
|
D. Berge
|
229fdf20ef
|
Reload the project list on insert or deletion
|
2023-08-23 19:35:12 +02:00 |
|
D. Berge
|
e5bc5a0757
|
Refactor project summaries to use database views
|
2020-08-26 20:20:53 +02:00 |
|
D. Berge
|
b165fc2b2a
|
Rely on Vuex for loading state indications
|
2020-08-26 17:48:55 +02:00 |
|
D. Berge
|
4c5d29494c
|
Initial commit
|
2020-08-08 23:59:13 +02:00 |
|