- Nov 10, 2021
-
-
Sivert Kronen Hatteberg authored
-
Andreas Ellewsen authored
Greg 65 notification on start See merge request !137
-
Tore.Brede authored
Adding missing contact person field on form See merge request !142
-
Tore.Brede authored
Adding a validation check for role start being before role end date See merge request !141
-
Andreas Ellewsen authored
If other fields than one of the date fields was changed, an extra task would be created, causing duplicate notification on the date. We now check that the field has changed before making a task.
-
Andreas Ellewsen authored
Rate limit invite endpoint See merge request !134
-
Andreas Ellewsen authored
To prevent hammering on the invite endpoint we throttle requests to the endpoint to 100/day per ip. Resolves: GREG-84
-
Andreas Ellewsen authored
Greg 93 fixtures See merge request !130
-
Sivert Kronen Hatteberg authored
Adds support for importing extra indentifies from orgreg See merge request !138
-
- Nov 09, 2021
-
-
Tore.Brede authored
-
Tore.Brede authored
GREG-103: Fixing issue where passport information was not saved See merge request !139
-
Tore.Brede authored
-
Stein Elgethun authored
Issue: GREG-89
-
Stein Elgethun authored
Issue: GREG-89
-
Stein Elgethun authored
Issue: GREG-89
-
Sivert Kronen Hatteberg authored
-
Tore.Brede authored
-
- Nov 08, 2021
-
-
Andreas Ellewsen authored
The post_save signal now checks if the instance is a Role, and queues a django q task to produce a Notification on the start and end dates for the Role. The future task checks if the date has changed after it was queued and only produces a Notification if today's date matches the date for the task. Resolves: GREG-65
-
Andreas Ellewsen authored
We have switched to using Django Q for queuing tasks so the task scheduler can be removed. A future commit will reintroduce queing of notifications on the end date of roles.
-
Sivert Kronen Hatteberg authored
-
Sivert Kronen Hatteberg authored
-
Andreas Ellewsen authored
To make testing of the frontend easier, we add a script that generates Person objects with the appropriate Consents and Identities for the different stages of the registration process. This includes Invitations, InvitationLinks, Sponsors and other things that would be present in a production environment. Resolves: GREG-93
-
Andreas Ellewsen authored
The status column now signifies if the role on that line is active or not.
-
Andreas Ellewsen authored
Greg 90 safer invites See merge request !133
-
Andreas Ellewsen authored
Introduce OuIdentifiers See merge request !128
-
Andreas Ellewsen authored
Greg 73 mail templates See merge request !132
-
- Nov 05, 2021
-
-
Sivert Kronen Hatteberg authored
-
- Nov 03, 2021
-
-
Andreas Ellewsen authored
-
Andreas Ellewsen authored
To prevent the invite id from showing up in various logs along the way, we change to use an anchor in the invite url, and a post request to the backend. Invite links are now on the form /invitelink/#<uuid> and the frontend redirects to /invite as usual after the session has been created. Resolves: GREG-90
-
Andreas Ellewsen authored
-
Andreas Ellewsen authored
To facilitate multiple identifiers of OUs we introduce the OuIdentifier model and removed the orgreg_id field from OrganizationalUnit. All current orgreg_ids are recreated as OuIdentifiers with name 'orgreg_id' and source 'orgreg'. Both values are configurable in the base settings file in the gregsite app. Note that changing this value after migration will require manual work changing all OuIdentifiers already created before the next run of the orgreg_import management command since that assumes all current orgreg identifiers uses these values. All endpoints that previously exposed the orgreg_id field now exposes an identifiers field with a list of OuIdentifiers connected to that model with fields id, name, source, and value. Resolves: GREG-88
-
- Nov 02, 2021
-
-
Andreas Ellewsen authored
-
Andreas Ellewsen authored
Even though start_date can be optional in the payload, it will always be present in the form.
-
Andreas Ellewsen authored
Introduced to make editing of templates possible using the admin interface. There are currently two types of templates, and there can only be one instance of each type so that the system knows which template to use in which situation. Resolves: GREG-73
-
Tore.Brede authored
Fixing bug where details button was not shown See merge request !131
-
Tore.Brede authored
-
Tore.Brede authored
GREG-100: Cancel invitation See merge request !129
-
Tore.Brede authored
GREG-91: Expand sponsor api See merge request !126
-
- Nov 01, 2021
-
-
Tore.Brede authored
-