Timothée Jaussoin
89bee3ca18
Fix OVH SMS sender name
...
Fix admins pagination
Update the dependencies
Update RPM release number to 27
2020-09-21 14:41:24 +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
8fd85c00d2
Complete the documentation regarding how DotEnv configuration is handled
...
Add a confirmation flow using a email when an account tries to change one
2020-09-14 16:41:47 +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
bf123b764a
Add endpoint to create accounts from the API (authenticated, admin only) + tests + documentation
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
a4fe44e59c
Add a success banner when the password was saved
...
Fix the destroy account controller
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
552003697a
Disable Eloquent timestamps for Password
...
Update the dependencies
Expose some SSL SMTP configuration in .env
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
bb4d47e2f4
Remove the db.sqlite
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
Timothée Jaussoin
c65f1a804c
UI and feature adjustments
...
- Add a toggle for the phone SMS registration/auth related features
- Add the newsletter email registration toggle
- Rename and move around views and controllers
- Refactor the login and registration forms
- Split the registration form in two, email and phone
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
93f622b8e7
Small UI adjustments
...
Add the lindoor base CSS
Update the dependencies
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
4a6e1ccf23
Get the pid from the .pid file and not using pidof
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
f0e1c4387f
Complete systemd documentation
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
a004960a6b
Add devices management panel
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
e1c34ec678
Move the configuration to the .env file to support per-instances configurations
...
Complete the README
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
d0039165d6
Use simple usernames for login
...
Enforce configuration domain for Accounts
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
5b34fc623e
Add configuration for admins
...
Redirect when the user is logued out
Update the dependencies
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
ef88463e3d
Add Linphone basic theme
...
Remove email restriction
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
e889c5f9ef
Add Accounts search feature in admin panel
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
f98df3f830
Add admin panel system
...
Add two commands RemoveUnconfirmedAccount and SetAccountAdmin
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
44ee674480
Add COPYING
...
Add Terms + checkbox
Fix navigation and improve some forms
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
8fd7e8adbf
Add a captcha on subscription
...
Complete the documentation
Disable (for now) timestamps in Account
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
641feb9a2e
Add Account creation
...
Add Aliases support
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
f3ba51682f
Complete email + SMS authentication
...
Also send an email when the email was changed
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
8fcffd4ff8
Add account delete
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
c115f4b45c
Add email + sms auth
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
d73c952c76
Change the routes
...
Implement email and password change + password when it's not set
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
e9e9d09b37
Base authentication system + layout
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
d2bfc6e9f9
Integrate FlexiAPI in the RPM package (logs, conf, env…)
...
Update the GitlabCI and fix integration issues
Add a /api/ping authenticated endpoint
2020-02-10 10:52:28 +01:00
Timothée Jaussoin
17fcaf02d3
Import a new API, build with Laravel
...
- Authentication handled by DIGEST (MD5 and SHA-256)
- Support of CLRTXT passwords in the DB
- Expose sip account devices through the API
- Tests, with databases running in memory
- Documents for the deployment and API usage
2020-02-03 15:20:48 +01:00