Commit graph

16 commits

Author SHA1 Message Date
Timothée Jaussoin
63a690d6b2 Save the removed accounts in a "tombstones" table to prevent them to be recreated
Add a Console commande to clear the old tombstones
Update the documentation
2021-09-07 15:52:21 +02:00
Timothée Jaussoin
ba7d91210c Fix #12 Add logs to important API endpoints and Web panel events
Update the dependencies
2021-07-02 11:01:00 +02:00
Timothée Jaussoin
fe279e3244 Remove totally the SQLite support
- Run all the migrations in the MySQL database
- Add foreign keys + cascade support
- Remove the AccountDeleting event (now useless)
- Simplify the related code
- Keep (for now), the FlexiSIP structure to ensure compatibility
- Update the README
- Update the test suite
2021-06-03 11:31:54 +02:00
Timothée Jaussoin
48bc542097 Inject the account information as a Javascript variable
Check the registration and authentication status and inject this variable once the email is validated or the account authenticated
Bump the package number
Fix #8
2021-05-05 16:00:07 +02:00
Timothée Jaussoin
4fbdf5842b Remove the phone number validation and dependency
Fix #10
2021-05-05 11:32:36 +02:00
Timothée Jaussoin
4fc6aaa824 Resolve properly the domain/realm when hashing the password
Add aliases support through two new endpoints, allowing user to set a phone number on his account
Hide the confirmation_key from the returned account JSON
Bump version number
2021-02-11 16:06:20 +01:00
Timothée Jaussoin
bc3d1d1f38 Also allow similar usernames from different domains
Bump package version
2021-02-09 15:27:30 +01:00
Timothée Jaussoin
7c04fd3789 Move the validation code to 13 characters
Validate the account automatically if a password is already set
Bump RPM package version to 31
2020-10-12 14:18:16 +02:00
Timothée Jaussoin
a49e142808 Align the email code size to 12 characters to ensure full compatibility
Update the dependencies
Move to build number 30 for the RPM package
2020-10-12 11:23:38 +02:00
Timothée Jaussoin
20df093551 Complete DotEnv documentation
Fix a validation error during registration, allow usernames to be reused between domains
Lower the code validation size limit to allow flexisip-account-manager codes to be used
Update RPM build number to 29
2020-10-06 17:06:32 +02:00
Timothée Jaussoin
9326245cfb Add a Privacy page + validation
Slight UI adjustments
Allow Markdown in the intro text
Add toggle for Devices Management panel
2020-09-24 15:16:25 +02:00
Timothée Jaussoin
f77846b676 Update from Laravel 6 to Laravel 8
Fix the related tests
Add the Belledonne Communications copyright
2020-09-16 12:44:26 +02:00
Timothée Jaussoin
30fcf9792f Update wording
Send a confirmation email when the password is set for the first time
Remove the API link from the menu and move it to the footer
Allow different domains to be set in the POST /api/accounts endpoints + related tests
Cleanup the API tests
Update the dependencies
2020-09-14 11:55:07 +02:00
Timothée Jaussoin
ad29ce0722 Allow multiple accounts to register on SIP using the same email address
Handle that case in the email recovery form
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
c291a356db Prevent emails to be reused and changed to an exisiting one in the Controllers 2020-09-14 11:24:59 +02:00
Timothée Jaussoin
3c4040d317 Rename and move some Controllers
Re-enable Google Captcha for the remaining pages where it's needed
2020-09-14 11:24:59 +02:00
Renamed from flexiapi/app/Http/Controllers/AccountRegisterController.php (Browse further)