Commit Graph

46 Commits

Author SHA1 Message Date
Miguel Nogueira 6541e25a39 Apply fixes from StyleCI 2020-10-10 16:30:26 +00:00
Miguel Nogueira 0930c29b9a RSM-5 Update to Laravel 8 2020-10-08 23:47:23 +01:00
Miguel Nogueira 596a469e15 Add user invitation facilities RSM-5
Adds user invitation to teams, and framework for assigning taems
Also adds user acc. deletion.
2020-10-08 19:19:10 +01:00
Miguel Nogueira 75f4404259 RSM-6 Team features 2020-10-03 21:36:35 +01:00
Miguel Nogueira 7c0c244e21 Team page skeleton 2020-09-10 23:09:23 +01:00
Miguel Nogueira 67d1df7571 RSM-3 Add teams migration and config 2020-09-10 18:43:58 +01:00
Miguel Nogueira 9f3780d844 Fix trans key 2020-09-03 17:22:28 +01:00
Miguel Nogueira c6685331a8 Updated wrong trans() key names 2020-09-03 17:00:09 +01:00
Miguel Nogueira 5ea9e11a62 AdminLTE i18n Changes
This commit removes unused language files and preserves the English sources for Crowdin. The account confirmation page has also been re-skinned with the current login/register template.
Some missing translations for 2fa were also added to the main messages file.
Sources for translations for the menus were also added.
2020-09-03 16:06:51 +01:00
Miguel Nogueira a95c9518b3 Update ignored URLs list 2020-09-03 00:15:59 +01:00
Miguel Nogueira 727c14d0c2 Added French 🇫🇷 2020-09-02 19:52:01 +01:00
Miguel Nogueira fd8bf4f0f2 Update supported locales 2020-09-02 19:28:45 +01:00
Miguel Nogueira 4e1b4f5afd Add URLs which should not be localized 2020-09-02 18:53:17 +01:00
Miguel Nogueira 326e0f8c7c Remove trans() from config file
Laravel relies on the translation class for this, and this is only loaded after the config files, so menu translation will have to be done exclusively by the AdminLte service provider.
2020-09-02 18:00:25 +01:00
Miguel Nogueira a0192cdb02 Added route localization and auto detection 2020-09-02 17:43:27 +01:00
Miguel Nogueira 8f45563b24 Added localization configuration file 2020-09-02 16:15:42 +00:00
Miguel Nogueira b80e168dfb Add side menu localization options
This commit also adds the option to specify your own logo, from the .env configuration file.
2020-09-01 20:30:17 +01:00
Miguel Nogueira 1e78a8e6d9 Use app name 2020-08-31 23:20:53 +01:00
Miguel Nogueira 6be5e241d4 Add permission and provider imports 2020-08-31 16:41:01 +01:00
Miguel Nogueira ca82f5882d Add settings page 2020-08-30 23:06:01 +01:00
Miguel Nogueira 168f08bd96 Remove deprecated SubmenuFilter class 2020-07-18 19:58:49 +01:00
Miguel Nogueira d392c0593f Add two factor authentication 2020-07-17 22:44:10 +01:00
Miguel Nogueira e16be5dc46 Override styles for auth pages 2020-07-16 07:11:33 +01:00
Miguel Nogueira 3693ce3431 Add footer to all dashboard pages 2020-07-16 06:46:20 +01:00
Miguel Nogueira bca6020ab0 Add ability to edit forms and add new fields
This commit adds the ability to edit and modify existing forms.
On the technical side, it also adds a new reusable validation Facade which helps reduce duplicated code.
2020-07-15 06:48:49 +01:00
Miguel Nogueira 4b390ea536 Added full Vacancy description
Also added support for Markdown
2020-07-11 05:34:12 +01:00
Miguel Nogueira 035c9399a6 Add "All Applications" page 2020-07-11 02:43:59 +01:00
Miguel Nogueira 33c16fcf46 Add user directory & isolate authorisation 2020-06-27 19:15:33 +01:00
Miguel Nogueira 71efdf93d8 Add dashboard widgets 2020-06-27 04:49:55 +01:00
Miguel Nogueira 5a8c080a31 Beta version
This commit is too large to list all changes.
2020-06-27 00:32:33 +01:00
Miguel Nogueira d15c0cb12f Major changes - Vote system now finished 2020-05-30 00:20:39 +01:00
Miguel Nogueira cc8c293cc6 Significant changes
Added several components and features too long to list here
2020-05-22 03:49:16 +01:00
Miguel Nogueira 2ff0da3e4f Made Profile & Account Settings functional
Also moved redundant HTML markup to component file for reuse.
Username to UUID converter also added as Middleware
2020-05-13 22:47:51 +01:00
Miguel Nogueira 7635f8e2f4 Add application list for users 2020-05-11 16:44:47 +01:00
Miguel Nogueira 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
Miguel Nogueira f52b249834 Error and success messages from form builder 2020-05-06 23:16:34 +01:00
Miguel Nogueira 79eaa2ea54 Add dynamic form builder
This form builder still needs some improvements and names for every field.
2020-05-05 05:25:56 +01:00
Miguel Nogueira 27794729b9 Added vacancies list 2020-05-03 05:04:26 +01:00
Miguel Nogueira cfb8e6bbca Add Staff Member listing 2020-05-03 04:10:33 +01:00
Miguel Nogueira 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
Miguel Nogueira 5e87fb7683 Finish pending interview queue page 2020-05-02 20:51:36 +01:00
Miguel Nogueira 623200914d Add interview page (incomplete commit) 2020-05-02 06:54:14 +01:00
Miguel Nogueira e0e417e631 Add peer review tab 2020-05-01 06:21:44 +01:00
Miguel Nogueira 70c7429e36 Added Authentication Scaffolding, Dashboard, and Sidenav 2020-04-29 03:20:00 +01:00
Miguel Nogueira 3bd773e2d3 Added main page
This commit adds the main page (incl. breadcrumbs), a license file, a contact form (with recaptcha) and a captcha config file.
2020-04-27 07:28:00 +01:00
Miguel Nogueira f80e9fcba0 First commit 2020-04-26 05:09:32 +01:00