]>
Raphaël G. Git Repositories - userbundle/log
Raphaël Gertz [Mon, 11 Dec 2023 01:42:05 +0000 (02:42 +0100)]
Add index function
Remove field, hash and mail from register context
Use checker isGranted member function
Use security getUser member function
Cleanup
Set edit form field from admin or user set
Add disabled and sent query parameter to login context
Cleanup recover function
Cleanup register function
Fix user constructor arguments
Set register form field from admin or user set
Fix translation of context
Raphaël Gertz [Mon, 11 Dec 2023 01:39:30 +0000 (02:39 +0100)]
Add checker, limit, page and security members
Fix canonical key
Raphaël Gertz [Sun, 3 Dec 2023 23:20:12 +0000 (00:20 +0100)]
Add doctrine, mailer, stack and translation members
Add addFlash member function
Integrate enable and active checks on login failure handler
Raphaël Gertz [Sun, 3 Dec 2023 22:54:52 +0000 (23:54 +0100)]
Set strict type
Add twig service
Use languages keys instead of dropped config locales
Move alternates to head subkey
Add render function
Raphaël Gertz [Sun, 3 Dec 2023 22:53:31 +0000 (23:53 +0100)]
Replace disabled with enable
Raphaël Gertz [Sun, 3 Dec 2023 22:52:20 +0000 (23:52 +0100)]
Replace disabled with enable
Raphaël Gertz [Wed, 29 Nov 2023 16:55:04 +0000 (17:55 +0100)]
Fix Addess argument naming
Raphaël Gertz [Wed, 29 Nov 2023 16:53:28 +0000 (17:53 +0100)]
Add twig service to default controller constructor
Add required arguments to auth failure handler
Raphaël Gertz [Wed, 29 Nov 2023 15:21:48 +0000 (16:21 +0100)]
Adapt entity and user checker to match with symfony classes and interfaces
Raphaël Gertz [Fri, 10 Nov 2023 11:26:40 +0000 (12:26 +0100)]
Cleanup
Raphaël Gertz [Fri, 10 Nov 2023 11:26:11 +0000 (12:26 +0100)]
Strict types
Raphaël Gertz [Fri, 10 Nov 2023 11:25:49 +0000 (12:25 +0100)]
Strict types
Raphaël Gertz [Fri, 10 Nov 2023 11:24:44 +0000 (12:24 +0100)]
Strict types
Constructor with possible arguments
Raphaël Gertz [Fri, 10 Nov 2023 11:22:30 +0000 (12:22 +0100)]
Remove locales key
Raphaël Gertz [Fri, 10 Nov 2023 11:19:22 +0000 (12:19 +0100)]
Remove container member defined in BaseAbstractController
Raphaël Gertz [Fri, 13 Jan 2023 02:18:07 +0000 (03:18 +0100)]
Update composer requires
Raphaël Gertz [Fri, 13 Jan 2023 02:16:05 +0000 (03:16 +0100)]
Set mail as optional
Raphaël Gertz [Mon, 3 Oct 2022 03:46:36 +0000 (05:46 +0200)]
Add contribute
Update composer configuration
Cleanup
Raphaël Gertz [Mon, 3 Oct 2022 03:45:39 +0000 (05:45 +0200)]
Remove unnecessary dev requirement
Raphaël Gertz [Mon, 3 Oct 2022 00:17:00 +0000 (02:17 +0200)]
Implement Serializable interface
Raphaël Gertz [Mon, 3 Oct 2022 00:16:18 +0000 (02:16 +0200)]
Add note about normalisation prevention
Raphaël Gertz [Wed, 15 Sep 2021 15:34:49 +0000 (17:34 +0200)]
Transform default scalar prototype in variable prototype to allow custom defaults
Raphaël Gertz [Wed, 15 Sep 2021 15:32:55 +0000 (17:32 +0200)]
Add requirement
Raphaël Gertz [Wed, 15 Sep 2021 15:32:12 +0000 (17:32 +0200)]
Handle null mail and password on new User entity
Raphaël Gertz [Wed, 15 Sep 2021 15:30:54 +0000 (17:30 +0200)]
Check form submission and validity
Reorder fields
Cleanup
Raphaël Gertz [Wed, 15 Sep 2021 15:30:33 +0000 (17:30 +0200)]
Reorder fields
Cleanup
Raphaël Gertz [Wed, 15 Sep 2021 15:20:59 +0000 (17:20 +0200)]
Makes forename and surname nullable
Specify required fields
Cleanup
Raphaël Gertz [Wed, 15 Sep 2021 15:02:29 +0000 (17:02 +0200)]
Makes forename and surname nullable
Raphaël Gertz [Wed, 15 Sep 2021 15:01:32 +0000 (17:01 +0200)]
Add symfony 5.3 required PasswordAuthenticatedUserInterface interface
Makes forename and surname nullable
Raphaël Gertz [Wed, 8 Sep 2021 16:39:06 +0000 (18:39 +0200)]
Revert change as getUsername is abstract and thus required
Raphaël Gertz [Wed, 8 Sep 2021 16:37:06 +0000 (18:37 +0200)]
Fix upstream config file path
Raphaël Gertz [Wed, 8 Sep 2021 16:36:14 +0000 (18:36 +0200)]
Fix replacement of getUsername by getUserIdentifier in symfony 5.3+
Raphaël Gertz [Wed, 8 Sep 2021 16:33:51 +0000 (18:33 +0200)]
Fix encodePassword renaming in hashPassword
Raphaël Gertz [Tue, 7 Sep 2021 13:51:48 +0000 (15:51 +0200)]
Use every services specified in abstract controller
Cleanup
Raphaël Gertz [Tue, 7 Sep 2021 13:50:40 +0000 (15:50 +0200)]
Remove dropped controller trait
Follow translator interface renaming
Specify every services in controller
Raphaël Gertz [Tue, 7 Sep 2021 13:49:17 +0000 (15:49 +0200)]
Add note about positional replaced argument
Cleanup indent
Raphaël Gertz [Tue, 7 Sep 2021 13:48:11 +0000 (15:48 +0200)]
Fix user checker base class
Raphaël Gertz [Tue, 7 Sep 2021 13:47:48 +0000 (15:47 +0200)]
Replace logout success handler with default logout listener
Raphaël Gertz [Tue, 7 Sep 2021 13:46:24 +0000 (15:46 +0200)]
Replace logout success handler with default logout listener
Specify every argument in astract controller
Raphaël Gertz [Tue, 7 Sep 2021 13:37:41 +0000 (15:37 +0200)]
Fix optional argument warning
Fix undefined route variable
Raphaël Gertz [Sat, 28 Aug 2021 11:06:32 +0000 (13:06 +0200)]
Fix reset password message display condition
Remove slug reference
Raphaël Gertz [Sat, 28 Aug 2021 10:38:10 +0000 (12:38 +0200)]
Switch to new getRecipientName user entity function
Cleanup
Raphaël Gertz [Sat, 28 Aug 2021 10:35:39 +0000 (12:35 +0200)]
Add getRecipientName function
Replace empty password with mail
Revert to empty forename and surname when not provided
Raphaël Gertz [Sat, 28 Aug 2021 10:15:04 +0000 (12:15 +0200)]
Fix extraction of forename and surname from mail when empty
Raphaël Gertz [Sat, 28 Aug 2021 09:09:46 +0000 (11:09 +0200)]
Remove pseudonym and slug
Raphaël Gertz [Sat, 28 Aug 2021 09:09:32 +0000 (11:09 +0200)]
Cleanup
Raphaël Gertz [Sat, 28 Aug 2021 09:09:20 +0000 (11:09 +0200)]
Cleanup
Raphaël Gertz [Sat, 28 Aug 2021 09:08:53 +0000 (11:08 +0200)]
Remove pseudonym and slug
Cleanup
Raphaël Gertz [Sat, 28 Aug 2021 09:08:26 +0000 (11:08 +0200)]
Initialize all fields
Cleanup
Raphaël Gertz [Sat, 28 Aug 2021 09:08:04 +0000 (11:08 +0200)]
Initialize all fields
Cleanup
Raphaël Gertz [Sat, 28 Aug 2021 09:06:19 +0000 (11:06 +0200)]
Remove pseudonym and slug
Add forename and surname in serializing
Set forename and surname from mail extraction
Initialize all fields
Raphaël Gertz [Sat, 28 Aug 2021 09:04:40 +0000 (11:04 +0200)]
Remove slug support
Remove forename, surname and pseudonym extraction from mail
Add support for configurable field
Raphaël Gertz [Sat, 28 Aug 2021 09:03:12 +0000 (11:03 +0200)]
Add new field configuration entry
Raphaël Gertz [Sat, 28 Aug 2021 03:19:45 +0000 (05:19 +0200)]
Update composer deps
Raphaël Gertz [Sat, 28 Aug 2021 03:14:24 +0000 (05:14 +0200)]
Improve disabled 403 status code response
Cleanup
Raphaël Gertz [Mon, 23 Aug 2021 07:28:58 +0000 (09:28 +0200)]
Add slug
Raphaël Gertz [Mon, 23 Aug 2021 07:28:29 +0000 (09:28 +0200)]
Add slug
Raphaël Gertz [Mon, 23 Aug 2021 07:26:42 +0000 (09:26 +0200)]
Add slug
Cleanup
Raphaël Gertz [Mon, 23 Aug 2021 07:25:47 +0000 (09:25 +0200)]
Add slug
Handle duplicate slug
Move common stuff in AbstractController
Cleanup
Raphaël Gertz [Mon, 23 Aug 2021 07:24:30 +0000 (09:24 +0200)]
Add user abstract controller
Raphaël Gertz [Mon, 23 Aug 2021 07:07:47 +0000 (09:07 +0200)]
Add doctrine preUpdate lifecycleCallbacks on civility and group
Raphaël Gertz [Tue, 17 Aug 2021 23:56:28 +0000 (01:56 +0200)]
Cleanup
Log submitted mail by default
Instantiate user when mail is available and force cast it as string
Raphaël Gertz [Mon, 16 Aug 2021 22:58:54 +0000 (00:58 +0200)]
Add strict
Add title as Civility and Group required constructor argument
Return right type on set functions
Raphaël Gertz [Thu, 12 Aug 2021 12:54:36 +0000 (14:54 +0200)]
Add strict
Raphaël Gertz [Thu, 12 Aug 2021 12:54:10 +0000 (14:54 +0200)]
Add strict
Remove flatten function
Cleanup
Raphaël Gertz [Thu, 12 Aug 2021 12:40:27 +0000 (14:40 +0200)]
Remove unused form types
Raphaël Gertz [Thu, 12 Aug 2021 12:39:50 +0000 (14:39 +0200)]
Add strict type
Cleanup
Raphaël Gertz [Thu, 12 Aug 2021 12:25:07 +0000 (14:25 +0200)]
Update doc
Raphaël Gertz [Thu, 12 Aug 2021 11:56:41 +0000 (13:56 +0200)]
Add user checker
Add authentication failure handler
Add unactivated exception
Raphaël Gertz [Thu, 12 Aug 2021 11:51:27 +0000 (13:51 +0200)]
Fix variable name
Remove useless setUpdated we have doctrine preUpdate lifecycleCallbacks
Handle existing, activated and disabled user
Cleanup
Raphaël Gertz [Thu, 12 Aug 2021 11:37:35 +0000 (13:37 +0200)]
Cleanup
Raphaël Gertz [Thu, 12 Aug 2021 11:36:39 +0000 (13:36 +0200)]
Remove @xxx as it trigger an annotation error
Raphaël Gertz [Thu, 12 Aug 2021 11:29:28 +0000 (13:29 +0200)]
Set as static
Raphaël Gertz [Thu, 12 Aug 2021 11:28:56 +0000 (13:28 +0200)]
Replace security.authentication.failure_handler and security.user_checker
Raphaël Gertz [Thu, 12 Aug 2021 11:28:01 +0000 (13:28 +0200)]
Add disabled member
Raphaël Gertz [Thu, 12 Aug 2021 11:27:24 +0000 (13:27 +0200)]
Add strict
Add isActivated and isDisabled
Add disabled member
Raphaël Gertz [Thu, 12 Aug 2021 07:28:01 +0000 (09:28 +0200)]
Cleanup
Raphaël Gertz [Thu, 12 Aug 2021 07:17:49 +0000 (09:17 +0200)]
Add strict
Fix edit permission check
Restrict reset to admin
Remove edit form
Add edit editForm
Cleanup
Raphaël Gertz [Thu, 12 Aug 2021 06:22:20 +0000 (08:22 +0200)]
Add auth success handler
Raphaël Gertz [Thu, 12 Aug 2021 06:22:02 +0000 (08:22 +0200)]
Add strict mode
Raphaël Gertz [Thu, 12 Aug 2021 06:20:06 +0000 (08:20 +0200)]
Migrate doc to code
Raphaël Gertz [Thu, 12 Aug 2021 06:13:59 +0000 (08:13 +0200)]
Extends DefaultLogoutSuccessHandler
Prevent method not allowed by protecting match with a new context
Use contructor matching symfony magic
Protect route generation and matching
Cleanup
Raphaël Gertz [Thu, 12 Aug 2021 06:10:59 +0000 (08:10 +0200)]
Set AuthenticationSuccessHandler and LogoutSuccessHandler as global security handlers
Raphaël Gertz [Thu, 12 Aug 2021 06:09:05 +0000 (08:09 +0200)]
Remove edit view form formType
Add edit vied edit and reset formType
Cleanup
Raphaël Gertz [Wed, 11 Aug 2021 18:51:09 +0000 (20:51 +0200)]
Switch to RapsysUserBundle::getAlias
Only activate account in confirm
Remove extra from confirm route
Add hash check on mail field in edit
Restrict edition of user to only admin and same logged user
Use common LoginType for login and recover
Prefill mail in login if available
Prefill mail in register if available
Create unactivated user in register
Log new user in emergency log
Add route arguments in register form action to allow resubmit
Use mail as default password if not provided
Existing user in register get redirected to to user edit form on regist
Move doctrine and manager in binded method arguments
Get alias from RapsysUserBundle::getAlias
Cleanup
Raphaël Gertz [Wed, 11 Aug 2021 18:47:17 +0000 (20:47 +0200)]
Set mail as last field as it may be empty
Set hash as first field as it should never be empty
Raphaël Gertz [Wed, 11 Aug 2021 18:43:53 +0000 (20:43 +0200)]
Use RapsysUserBundle::getAlias to retrieve alias
Raphaël Gertz [Wed, 11 Aug 2021 18:43:33 +0000 (20:43 +0200)]
Use RapsysUserBundle::getAlias to retrieve alias
Raphaël Gertz [Wed, 11 Aug 2021 18:41:43 +0000 (20:41 +0200)]
Generate alias from class name
Raphaël Gertz [Wed, 11 Aug 2021 18:41:17 +0000 (20:41 +0200)]
Fix civility to have default value and not forced value
Raphaël Gertz [Wed, 11 Aug 2021 18:39:45 +0000 (20:39 +0200)]
Set mail, password as optional field
Add repeated password option
Enable all field by default
Raphaël Gertz [Wed, 11 Aug 2021 18:38:11 +0000 (20:38 +0200)]
Set civility as optional
Raphaël Gertz [Wed, 11 Aug 2021 18:37:54 +0000 (20:37 +0200)]
Add LogoutSuccessHandler
Raphaël Gertz [Wed, 11 Aug 2021 18:37:34 +0000 (20:37 +0200)]
Add LogoutSuccessHandler
Raphaël Gertz [Wed, 11 Aug 2021 18:36:58 +0000 (20:36 +0200)]
Remove slugger utils (moved in rapsys_pack)
Raphaël Gertz [Sun, 8 Aug 2021 17:47:06 +0000 (19:47 +0200)]
Add locale
Translate title
Merge global context in view contexts
Prevent error when translate key is not set
Restrict alternate and canonical link to view context
Add confirm and edit feature
Change recover to handle link with mail, pass and hash directly
Remove recoverMail action
Change register to generate a mail with confirmation link
Confirm now create user and fill extra fields or guess them form mail
Register log new user in emergency log with mail, locale and confirm
Remove flatten moved to Rapsys\PackBundle\Util\SluggerUtil
Raphaël Gertz [Sun, 8 Aug 2021 17:44:44 +0000 (19:44 +0200)]
Change class to anonymous array to allow extra classes
Raphaël Gertz [Sun, 8 Aug 2021 17:43:35 +0000 (19:43 +0200)]
Enable all fields by default
Raphaël Gertz [Sun, 8 Aug 2021 17:42:09 +0000 (19:42 +0200)]
Add extra field on confirm url
Add mail and hash field on login url
Add pass field on recover url
Rename fields to field
Raphaël Gertz [Sun, 8 Aug 2021 13:09:14 +0000 (15:09 +0200)]
Remove slugger service