- Dec 17, 2021
-
-
Andreas Ellewsen authored
-
- Dec 14, 2021
-
-
Sivert Kronen Hatteberg authored
-
Tore.Brede authored
-
Tore.Brede authored
-
- Dec 13, 2021
-
-
Tore.Brede authored
-
Tore.Brede authored
-
Tore.Brede authored
-
- Dec 10, 2021
-
-
Andreas Ellewsen authored
It has been decided that a sponsor at a unit should have access to all roles at that unit. This includes all units accessible through hierarchical access. Resolves: GREG-150
-
Andreas Ellewsen authored
Dates can now be changed after they have started and ended. This means that there is no situation which needs disabling the input fields, and disabling has been removed. Start and end date can now be in the past. The following rules apply: - Start dates can be any date in the past, and no more into the future than the max days property of the role type. - End dates follow the same rules - End dates must be equal to or later than start date. Notification publishing has been reviewed to ensure duplicate notifications are not created when start or end date is today. Resolve: GREG-148
-
Jonas Braathen authored
-
Jonas Braathen authored
- Combine the /invite and /invitelink endpoints into one - Return error messages from the backend - Handle errors in the frontend - Lower number of queries ran when calling the userinfo endpoint
-
Jonas Braathen authored
-
- Dec 07, 2021
-
-
Sivert Kronen Hatteberg authored
-
- Dec 06, 2021
-
-
Sivert Kronen Hatteberg authored
-
Sivert Kronen Hatteberg authored
Used to "log" a user out in the manual invite flow
-
Sivert Kronen Hatteberg authored
-
Tore.Brede authored
-
- Dec 01, 2021
-
-
Andreas Ellewsen authored
The Role model has a not null constraint on the sponsor field, so it is impossible for a Role object to not have this attribute.
-
Andreas Ellewsen authored
-
- Nov 29, 2021
-
-
Jonas Braathen authored
-
Jonas Braathen authored
-
- Nov 26, 2021
-
-
Andreas Ellewsen authored
Serialization has been moved to serializer classes, sharing them when sensible and Views have been converted to ViewSets to simplify code.
-
Andreas Ellewsen authored
Separates the queryset and the serialization from each other.
-
Andreas Ellewsen authored
The OU view deserves its own file, and the guest info is actually a person view and should live with the other person views.
-
Andreas Ellewsen authored
The profile page of a guest now shows a verification button if the guest has a passport or national identificaiton number that has not been verified. Clicking the button shows a dialog, with a confirmation button which triggers a PATCH request to the backend and reloads the page when it returns. Resolves: GREG-101
-
Andreas Ellewsen authored
-
- Nov 25, 2021
-
-
Tore.Brede authored
-
- Nov 24, 2021
-
-
Andreas Ellewsen authored
Does the same as before with less and more readable code.
-
- Nov 23, 2021
-
-
Andreas Ellewsen authored
Any user that does not have a GregUserProfile must be a superuser so this is not a problem per se, but it should be handled. For now we simply treat them as an anonymous user and deny access. Resolves: GREG-116
-
Tore.Brede authored
-
Tore.Brede authored
-
Tore.Brede authored
-
Tore.Brede authored
-
- Nov 22, 2021
-
-
Tore.Brede authored
-
Tore.Brede authored
-
Sivert Kronen Hatteberg authored
Issue: GREG-121-FEIDE-EMAIL
-
- Nov 19, 2021
-
-
Tore.Brede authored
-
- Nov 17, 2021
-
-
Andreas Ellewsen authored
Adding tests for a serializer prompted moving of view tests to their own subdirectory.
-
Andreas Ellewsen authored
Start dates can now be blank, check for correct sponsor has been moved to the more appropriate validate method and we now check that the role exists before doing anything in the serializer
-
- Nov 16, 2021
-
-
Tore.Brede authored
-