Commit Graph

13 Commits

Author SHA1 Message Date
cf7cc142a7 Add Dynamic Form Processing for Custom Forms 2020-05-08 08:10:25 +01:00
4c6a435e34 Entrypoint: Add Application Page
This commit finally adds the dynamically rendered form that changes according to how the user builds their form.
It also fragments the header and footer for the main page into their own separate files for ease of access later.
Vacancy status has also been added to the Vacancies in DB.
All staff application endpoints have also been moved to under the user application endpoints group, for ease of use (duplicated route group).
2020-05-08 06:06:24 +01:00
a4e415943a Add save & update functionality to positions
Tooltips also added, as well as a general configuration file for Mojang Status URL.
Relationships were also added between forms and Vacancies.
Status verification for the dashboard was moved to a Service Provider, where it adds log entries when cache expires.
Authentication controllers were also updated to reflect the new dashboard URL.
2020-05-08 00:24:56 +01:00
669fbc1ae5 Add Mojang's status to dashboard
Also adds a Cache table to the database. Contains incomplete routes.
2020-05-03 00:45:29 +01:00
20bb7bbcb5 Ammend to previous commit 2020-04-29 22:36:38 +01:00
914bde3709 Make optional application-related registration parameters optional
This commit makes optional registration parameters optional; They should only be filled in after the user has submitted an application. The application will crash during registration without these parameters being optional, and adding them to the form would be illogical.
2020-04-29 22:23:26 +01:00
11e8062500 Migration reversal for vote_has_application 2020-04-29 21:59:41 +01:00
3b0c862d47 Include previous fix 2020-04-29 21:57:57 +01:00
beee71e4c3 Enforce data consistency 2020-04-29 21:56:41 +01:00
f514c4f848 Optimize tables 2020-04-29 21:16:05 +01:00
7c22894e94 Added models, migrations and controllers
This commit adds the logical structure for the app.
2020-04-29 18:15:54 +01:00
70c7429e36 Added Authentication Scaffolding, Dashboard, and Sidenav 2020-04-29 03:20:00 +01:00
f80e9fcba0 First commit 2020-04-26 05:09:32 +01:00