Commit Graph

19648 Commits

Author SHA1 Message Date
Hugo Sales
7b0f5ab576 [Controller] Update settings/avatar 2021-04-14 15:37:21 +00:00
Hugo Sales
e7f541219d [DATABASE][TOOLS] Update local_user, SchemaDefDriver and bin/generate_entity_fields to use the phone_number type (which maps to a varchar 35 and does validation) 2021-04-14 15:37:21 +00:00
Hugo Sales
0bc59f1b9a [UI] Update settings/account to reflect the current values 2021-04-14 15:37:21 +00:00
Hugo Sales
8088b78a24 [UI][ROUTES] s%settings/profile%settings/personal_info% 2021-04-14 15:37:21 +00:00
Hugo Sales
b98d01bd06 [CORE][UX] Save previous url to redirect back after registering 2021-04-14 15:37:21 +00:00
Hugo Sales
d0c999199b [DEPENDENCY] Add odolbeau/phone-number-bundle 2021-04-14 15:37:21 +00:00
Hugo Sales
f907843d43 [UTIL][NICKNAME][FIX] Add self to constant 2021-04-14 15:37:21 +00:00
Hugo Sales
8aa1a3d05e [UI][USERPANEL] Add prefilled fields, mark some as optional and handle self tags in the profile settings page 2021-04-14 15:37:21 +00:00
Hugo Sales
c91c385dec [SELFTAGS] Add Profile::{set,get}SelfTags 2021-04-14 15:37:21 +00:00
Hugo Sales
2838aaad14 [FORM] Add Form::isRequired 2021-04-14 15:37:21 +00:00
Hugo Sales
d6a7843240 [DATABASE] Refactor DB.php and make findBy always return an array, instead of a doctrine collection 2021-04-14 15:37:21 +00:00
Hugo Sales
51f65edb55 [UTIL] Update Formatting::{toString,toArray} to allow spliting by either space or comma 2021-04-14 15:37:21 +00:00
Alexei Sorokin
256d57adaa [SECURITY] Update way passwords are checked and update 2021-04-14 15:37:21 +00:00
rainydaysavings
6d6b1447f8 [TWIG][ROUTES] Footer links routes and pages added 2021-04-14 15:37:21 +00:00
rainydaysavings
801399218f [UI][ROUTES] Footer links added 2021-04-14 15:37:21 +00:00
rainydaysavings
c2e69a06b0 [UI] Fixing problem due to Firefox's autofill filter 2021-04-14 15:37:21 +00:00
rainydaysavings
ae49f82580 [UI] Login template small fix 2021-04-14 15:37:21 +00:00
rainydaysavings
879666fab7 [UI] Left panel template and Login page CSS work done 2021-04-14 15:37:21 +00:00
Hugo Sales
81e45e3ace [SECURITY][CONTROLLER] Remove unreachable code from the Security controller 2021-04-14 15:37:21 +00:00
Hugo Sales
107351a6b5 [CONTROLLER][ADMIN][CONFIG] Fix form to use static strings as keys and add labels seperately; convert input from string to appropriate type 2021-04-14 15:37:21 +00:00
Hugo Sales
292d98a33c [LIB][Util] Update Common::setConfig to throw an exception if appropriate, add Formatting::{toString,toArray} 2021-04-14 15:37:21 +00:00
Hugo Sales
72ee91a8da [I18N] Remove incomplete autogenerated translation file, to be fixed later 2021-04-14 15:37:21 +00:00
Hugo Sales
2eb61543d9 [AUTOGENERATED] Update all entity fields 2021-04-14 15:37:21 +00:00
Hugo Sales
60002df680 [SECURITY] Small refactor in Authenticator.php, to remove unused services 2021-04-14 15:37:21 +00:00
Hugo Sales
f081d58e2b [USER][UI][AUTHENTICATION] Add registration form 2021-04-14 15:37:21 +00:00
Hugo Sales
13244c1e37 [UTIL][NICKNAME] Small refactor and remove the check between user nickname and group_alias, as these will have different semantics 2021-04-14 15:37:21 +00:00
Hugo Sales
71c9462d2e [DATABASE] Fix typos in user_notification_prefs 2021-04-14 15:37:21 +00:00
Hugo Sales
c410f9b67a [DATABASE] Fix typo in profile table and add a constructor 2021-04-14 15:37:21 +00:00
Hugo Sales
b4fb1569ce [FORM][WRAPPER] Merge argument options, not replace 2021-04-14 15:37:21 +00:00
Hugo Sales
fdcedb8295 [DATABASE] Update LocalUser table to not have a numerical id, add is_email_verified and fix getProfile accordingly 2021-04-14 15:37:21 +00:00
Hugo Sales
39e3e8a04e [MAILER][WRAPPER] Add mailer wrapper that respects the configuration 2021-04-14 15:37:21 +00:00
Hugo Sales
7bb3717673 [FIX] Fix bug in DATABASE.php, since findBy can return different types 2021-04-14 15:37:21 +00:00
Hugo Sales
8dcf563674 [TOOLS] Update generate fields script to output default values 2021-04-14 15:37:21 +00:00
Hugo Sales
a582cfe4f2 [DEPENDENCY] Add symfonycasts/verify-email-bundle 2021-04-14 15:37:21 +00:00
Hugo Sales
0af82054ff [COMMON][SECURITY][WRAPPER] Added security service static wrapper and Common::getUser 2021-04-14 15:37:21 +00:00
Hugo Sales
f812d9142f [CORE][ROUTES] Small refactor on entrypoint and RouteLoader 2021-04-14 15:37:21 +00:00
Hugo Sales
92ecb50cff [TWIG] Add twig function to output the active tag if the current route matches a given one 2021-04-14 15:37:21 +00:00
Hugo Sales
1b2c308808 [CONTROLLER][ROUTES] Refactor the base Controller to not reinvent the wheel too much and rely on Symfony's events 2021-04-14 15:37:21 +00:00
Hugo Sales
0c448ee83f [ROUTES] Change name of admin and settings routes and refactor the way they're specified 2021-04-14 15:37:21 +00:00
Hugo Sales
a075d35c8c [CONTROLLER][ROUTES] Refactor controllers to use the new base class and remove controller from the class name 2021-04-14 15:37:21 +00:00
Hugo Sales
f26b488045 [NOTIFICATION][DATABASE] Update user notification prefs table, implementation of Notification and define a base class for notification transport 2021-04-14 15:37:21 +00:00
Hugo Sales
2fd81e218a [CONTROLLER] Remove example enqueue 2021-04-14 15:37:21 +00:00
Hugo Sales
fc4d8bcf65 [DEFAULTS] Add password hashing algorithm default settings 2021-04-14 15:37:21 +00:00
Hugo Sales
0ef9223803 [LOGIN] Implement password checking and related systems 2021-04-14 15:37:21 +00:00
Hugo Sales
9bc186a072 [USER] Add UserRoles 2021-04-14 15:37:21 +00:00
Hugo Sales
70cb6d5d94 [DATABASE] Add role collumn to profile table 2021-04-14 15:37:21 +00:00
Hugo Sales
162a955f41 [UTIL] Update Common::config to ensure the values queried exist 2021-04-14 15:37:21 +00:00
Hugo Sales
aadb4832bc [DEFAULTS][FIX] Fix logic error that kept reloading the table when the file wasn't modified 2021-04-14 15:37:21 +00:00
Hugo Sales
0e96ffe287 [UI][SESSION] Add login and logout pages 2021-04-14 15:37:21 +00:00
Hugo Sales
958d5bfe22 [LIB][Util] Remove Functional::arity as it got merged upstream as Functional\ary 2021-04-14 15:37:21 +00:00