Miguel Nogueira
8942623bde
Added services
...
This commit moves most controller logic onto Services. Services are part of the Service-Repository pattern. The models act as repositories.
Services are easily testable and are needed for the upcoming API, in order to avoid duplicated code and to maintain a single source of "truth".
The User, Vacancy and Vote controllers still need their logic moved onto services.
2021-07-25 22:54:15 +01:00
Miguel Nogueira
620453c1e4
Separation of Concerns + old coude cleanup
2021-07-20 00:35:03 +01:00
Miguel Nogueira
5cf6b2b241
Selectable game integration
2021-01-06 01:55:22 +00:00
Miguel Nogueira
abace4e85b
Setting categorization system
...
This categorization system aims to prevent mixing different options together.
2021-01-06 01:29:01 +00:00
Miguel Nogueira
2ec2a92645
Saveable settings
2021-01-06 00:57:27 +00:00
Miguel Nogueira
96aa01b9c6
Recent changes
2020-11-02 21:44:05 +00:00
Miguel Nogueira
6541e25a39
Apply fixes from StyleCI
2020-10-10 16:30:26 +00:00
Miguel Nogueira
1319ce6b86
Added more debug logging
2020-09-07 22:56:54 +01:00
Miguel Nogueira
bea83b650c
Added more debug logging
2020-09-07 22:54:20 +01:00
Miguel Nogueira
00cc36246f
Minor import change
2020-08-31 19:53:10 +01:00
Miguel Nogueira
41e3e817a2
Added error messages to settings.blade.php
2020-08-31 19:50:58 +01:00
Miguel Nogueira
2afea88846
Added logging to Settings
2020-08-31 19:47:27 +01:00
Miguel Nogueira
cd874c5f58
Settings auth checks
2020-08-31 18:36:38 +01:00
Miguel Nogueira
a3071dccf9
Update wrong view name
2020-08-31 17:58:07 +01:00
Miguel Nogueira
b0cbf65cfc
Added missing permissions to roles
2020-08-31 17:55:36 +01:00
Miguel Nogueira
ca82f5882d
Add settings page
2020-08-30 23:06:01 +01:00