Systems Frontend issueshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues2020-04-23T19:05:09+02:00https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/408Accepting an invitation hangs2020-04-23T19:05:09+02:00Koch, AntonAccepting an invitation hangsAPI throws
```
TypeError: Cannot read property 'members' of null
at Invites.api.app.get (/app/src/lib/invites.js:29:36)
at process._tickCallback (internal/process/next_tick.js:68:7)
```API throws
```
TypeError: Cannot read property 'members' of null
at Invites.api.app.get (/app/src/lib/invites.js:29:36)
at process._tickCallback (internal/process/next_tick.js:68:7)
```CollaborationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/407Deleting an invitation doesn't work2020-04-23T16:21:07+02:00Koch, AntonDeleting an invitation doesn't workCollaborationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/398Check and secure custom API endpoints for invites and groups2020-05-06T11:03:10+02:00Koch, AntonCheck and secure custom API endpoints for invites and groupsCollaborationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/395Add group membership management2020-04-17T15:23:59+02:00Koch, AntonAdd group membership managementCollaborationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/389Connect to ACL service2020-04-23T10:35:22+02:00Koch, AntonConnect to ACL service* [x] Expose ACL through REST
* [x] Connect endpoint to UI* [x] Expose ACL through REST
* [x] Connect endpoint to UICollaborationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/388Group management2020-04-15T19:33:33+02:00Koch, AntonGroup management* [x] Set up groups endpoint
* [x] Connect endpoint to UI* [x] Set up groups endpoint
* [x] Connect endpoint to UICollaborationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/387Set up invitation workflow2020-04-16T13:35:29+02:00Koch, AntonSet up invitation workflow* [x] Define Invitation format
* [x] Validate and execute invitation
* [x] Add invitation callback* [x] Define Invitation format
* [x] Validate and execute invitation
* [x] Add invitation callbackCollaborationKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/380Add a dedicated invitation screen2020-04-07T11:53:33+02:00Koch, AntonAdd a dedicated invitation screenWe need a detailed screen for a group.
Create a component under `pages/shared/users/group_edit.vue`
This page holds an edit field for the group title.
Other than that there is a simple list of users who belong to this group.
The list...We need a detailed screen for a group.
Create a component under `pages/shared/users/group_edit.vue`
This page holds an edit field for the group title.
Other than that there is a simple list of users who belong to this group.
The list has: Name, invitation status, remove button
Invitation Status: this is either the invite URL `https://url.motionbank.org/Dh23DJa7` or just the notice `accepted` or `rejected`
This URL can be sent to invite others to the group.
Please create a copy & paste field (with a button to copy it like they do everywhere now).
You can create a new invitation, and when you do, there is a new line in the list without name (not known yet) and just the URL for you to send as an email. This probably needs a small text explaining what's going on there.CollaborationHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/379Create ACL options menu2020-04-07T17:31:17+02:00Koch, AntonCreate ACL options menuCreate a new component in `components/shared/Permissions.vue`
This component is then included on the `edit` pages for timelines and grids.
The component shows "Default Access Rights"
This is a list of the groups like on the Group mana...Create a new component in `components/shared/Permissions.vue`
This component is then included on the `edit` pages for timelines and grids.
The component shows "Default Access Rights"
This is a list of the groups like on the Group management screen (#377),
but no add/delete and instead of the URL next to the group names there is
a select menu for:
- None (default selection)
- Read
- WriteCollaborationHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/378Create invitation welcome screen2020-04-07T13:48:22+02:00Koch, AntonCreate invitation welcome screenCreate new component `pages/shared/users/invite.vue`
This page should be very simple, it either shows:
- You have been invited by X to join Group Y
- Accept / RejectCreate new component `pages/shared/users/invite.vue`
This page should be very simple, it either shows:
- You have been invited by X to join Group Y
- Accept / RejectCollaborationHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/377Create group management UI2020-04-07T14:31:42+02:00Koch, AntonCreate group management UIPlease add some UI to list, add and remove so-called "Groups" in `pages/shared/users/manage.vue`.
Use this demo data in the view's data() function:
```
[
{ title: 'My Super Group', id: 'asdf-1234' },
{ title: 'My Other Group', id: ...Please add some UI to list, add and remove so-called "Groups" in `pages/shared/users/manage.vue`.
Use this demo data in the view's data() function:
```
[
{ title: 'My Super Group', id: 'asdf-1234' },
{ title: 'My Other Group', id: 'qwer-5678' }
]
```
Each group in the list has an edit button linking to the group's edit screen (see #380)CollaborationHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/483Fix annotation highlighting in Mosys?2020-05-25T11:37:23+02:00Rittershaus, DavidFix annotation highlighting in Mosys?If the video is paused and you select an annotation the one before gets highlighted. This has been fixed in the post annotator so maybe it's possible here as well?If the video is paused and you select an annotation the one before gets highlighted. This has been fixed in the post annotator so maybe it's possible here as well?Mosys Maintenance UpdateKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/482Annotations with duration do not properly work in Mosys2020-05-25T11:24:55+02:00Rittershaus, DavidAnnotations with duration do not properly work in MosysSecond timestamp of annotations with duration link to the moment of the first timestampSecond timestamp of annotations with duration link to the moment of the first timestampMosys Maintenance UpdateKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/481Linking Mosys Grids seems to be broken2020-05-25T10:00:02+02:00Rittershaus, DavidLinking Mosys Grids seems to be brokenI get some really weird pages, when I click on links to other mosys grids (see screenshot 1). when I package a gird with a link to another grid and host it, I get a 404 (screenshot 2).
![Bildschirmfoto_2020-05-21_um_10.20.43](/uploads/ac...I get some really weird pages, when I click on links to other mosys grids (see screenshot 1). when I package a gird with a link to another grid and host it, I get a 404 (screenshot 2).
![Bildschirmfoto_2020-05-21_um_10.20.43](/uploads/aca2963cab7367fefd9321ac162f23fe/Bildschirmfoto_2020-05-21_um_10.20.43.png)
![Bildschirmfoto_2020-05-21_um_10.27.08](/uploads/36330d652647610d82b30a89d56cf643/Bildschirmfoto_2020-05-21_um_10.27.08.png)Mosys Maintenance UpdateKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/473VIdeo.js upgrade broke the PM Cell2020-05-15T13:49:37+02:00Koch, AntonVIdeo.js upgrade broke the PM CellLook like this now:
![Screenshot_2020-05-08_at_18.14.56](/uploads/2c10901a9c1a3c31b4d544dbc606c009/Screenshot_2020-05-08_at_18.14.56.png)Look like this now:
![Screenshot_2020-05-08_at_18.14.56](/uploads/2c10901a9c1a3c31b4d544dbc606c009/Screenshot_2020-05-08_at_18.14.56.png)Mosys Maintenance UpdateHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/463Bring back Grid packager for 2.x2020-05-12T19:26:59+02:00Koch, AntonBring back Grid packager for 2.xMosys Maintenance UpdateKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/457error handling in pm annotation list cell2020-05-19T13:31:38+02:00Hansen, Christianerror handling in pm annotation list cellAdd "forbiddden" notification to cell if the user doesn't have the right to watch it. At the moment the spinner is spinning infinite.Add "forbiddden" notification to cell if the user doesn't have the right to watch it. At the moment the spinner is spinning infinite.Mosys Maintenance UpdateKoch, AntonKoch, Antonhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/456GridEditor with access right "contribute" is confusing2020-05-14T15:31:05+02:00Rittershaus, DavidGridEditor with access right "contribute" is confusingYou can still move around cells and edit content of others in the GridEditor. Only if you switch back to View or reload the page, it moves back to the original position and shows the original content. Should behave the like the Swim Lane.You can still move around cells and edit content of others in the GridEditor. Only if you switch back to View or reload the page, it moves back to the original position and shows the original content. Should behave the like the Swim Lane.Mosys Maintenance UpdateHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/455grid view: add global possibility to turn off every editing related stuff2020-05-14T19:54:59+02:00Hansen, Christiangrid view: add global possibility to turn off every editing related stuff"und es muesste noch was geben dass man ueber das grid gobal alles editing abschalten kann
also wenn das halt statisch exportiert wird
dann gibts ja keine api mehr""und es muesste noch was geben dass man ueber das grid gobal alles editing abschalten kann
also wenn das halt statisch exportiert wird
dann gibts ja keine api mehr"Mosys Maintenance UpdateHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/436CellAnnotationList: show durations, too?2020-05-07T17:45:00+02:00Hansen, ChristianCellAnnotationList: show durations, too?Would be equal to the annotation list then. Only the starting point is visible atm.Would be equal to the annotation list then. Only the starting point is visible atm.Mosys Maintenance UpdateHansen, ChristianHansen, Christian