Timothée Jaussoin
09e44f67db
Add a create and edit feature for accounts in the Admin panel
2021-07-29 08:48:11 +00:00
Timothée Jaussoin
54ada09169
Add a basic documentation for FlexiAPI account panel
2021-07-27 09:35:47 +00:00
Timothée Jaussoin
d259a61c4f
Remove the old password request feature when changing the password
...
Update the dependencies
Bump the package version
2021-07-12 11:02:08 +02:00
Timothée Jaussoin
13a1eb4dc5
Add account deletetion feature in the Admin panel
...
Add the provisioning elements to the user admin page
Add missing file headers, cleanup code
Bump the dependencies
2021-07-06 15:35:21 +02:00
Timothée Jaussoin
335831e703
Allow migration with no SQLite databases
...
Update the documentation
Update the dependencies
Bump the package version
2021-07-05 14:42:59 +02:00
Timothée Jaussoin
2062d0618f
Add a provisioning endpoint
...
Add QRCode link endpoint
Install endroid/qr-code to generate the QRCode
Add a ACCOUNT_PROVISIONING_RC_FILE to configure the provisioning RC file
Complete the documentation
Handle expired confirmation_key in the provisioning endpoints
Implement the provisioning hooks and complete the README
Complete the README regarding the db:import command
Bump the package number
2021-07-05 10:41:45 +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
d2328e9580
Fix the application key retrieval (and opaque DIGEST authentication parameter)
...
Update the dependencies
Bump the package version
2021-06-09 15:20:27 +02:00
Timothée Jaussoin
ad69828d60
Use the external DB configuration as the local DB configuration by default
...
This allows admin to store all the tables in one unique DB
2021-05-11 15:27:14 +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
d0cce36eeb
Add a nice layout for the common errors, fix #5
...
Update the dependencies
Remove some old codes
Bump the package version
Move the throttle limit from 60 to 600
2021-05-03 12:07:57 +02:00
Timothée Jaussoin
43b34091af
Create an "old" Admin account to prevent it to be removed by the SQL cleanup triggers
...
Update the dependencies
Bump package number
2021-04-15 12:04:26 +02:00
Timothée Jaussoin
8451277676
Remove the WhiteSpace limitation in the api for usernames during account creation
...
Update the dependencies
2021-04-12 15:55:51 +02:00
Timothée Jaussoin
c3df886ffa
Add a Command to create an Admin test account
2021-03-31 16:13:08 +02:00
Timothée Jaussoin
0b5da6b16e
Don't retrieve all the users from the BDD when trying to remove unconfirmed ones
...
Update the dependencies
Bump the build number
2021-03-23 11:07:30 +01:00
Timothée Jaussoin
324e63a1b9
Clear the route cache on install as well
...
Update the dependencies
Fix documentation
2021-03-04 15:12:37 +01:00
Timothée Jaussoin
cd32657d21
Add Push notification token and account creation endpoints
...
Complete documentation
Complete tests
Update the dependencies
Bump the package number
2021-02-24 15:15:40 +01:00
Timothée Jaussoin
e2aeab285a
Allow admin accounts creation through the admin account creation API
...
Fix a small issue in the account panel authentication controller (realm->domain)
Update the dependencies
Bump the release version
2021-02-15 10:05:33 +01:00
Timothée Jaussoin
e98e0bf003
Allow the Terms and Conditions to be set as URLs
...
Cleanup the old TaC pages
Update the dependencies
2021-02-09 13:58:32 +01:00
Timothée Jaussoin
b6959cc5dd
Add support of realms in the authentication process through a global configuration variable
2021-02-03 15:33:07 +01:00
Timothée Jaussoin
d0e7d10014
Update the dependencies
...
Add a everyone_is_admin config parameter for tests purpose
Fix DIGEST with liblinphone (split "email" in username + realm) and other adjustments
2021-01-05 15:35:51 +01:00
Timothée Jaussoin
5ddb669af1
Add accounts management endpoints
...
Add account email reset endpoint
Update the dependencies
Complete tests
2020-12-07 15:25:34 +01:00
Timothée Jaussoin
603f1a6686
Add the activated parameter in the API accounts creation command
...
Complete the README documentation to add the artisan commands
Add an API key authentication mechanism
Update the dependencies
2020-10-19 11:53:07 +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
7ca7aefad2
Update the dependencies
...
Allow email account registration text to be customized
Rename lindoor CSS to linhome CSS
2020-09-28 11:36:15 +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
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
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
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
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
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
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
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
c115f4b45c
Add email + sms auth
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
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