Commit graph

257 commits

Author SHA1 Message Date
Timothée Jaussoin
46ff32f6c4 Fix #101 Add a MySQL migration test in the pipeline 2024-02-05 10:49:12 +00:00
Timothée Jaussoin
4a5d7b6aee Fix FLEXIAPI-138 Add ip and user_agent columns to all the tokens and code... 2024-01-30 14:02:14 +00:00
Timothée Jaussoin
4035cbd0ab Fix FLEXIAPI-134 Add a system to detect and block abusive accounts 2024-01-29 11:36:41 +01:00
Timothée Jaussoin
e4ccfe7a4a Fix FLEXIAPI-132 2024-01-24 15:37:20 +00:00
Timothée Jaussoin
9fd4b56066 Fix FLEXIAPI-136 Refactor the Web Panel toggle mechanism and move it to a proper Middleware 2024-01-23 17:11:55 +01:00
Timothée Jaussoin
d6a6b6bce0 Fix FLEXIAPI-133 Use the correct breadcrumb on create and fix a password... 2024-01-17 09:39:09 +00:00
Timothée Jaussoin
965d808932 Fix #143 Ensure that the ProvisioningToken model behave likes all the other Consommable 2024-01-15 11:07:47 +00:00
Timothée Jaussoin
a01cd8d922 Fix #141 Add a new hook system for the Account Service 2024-01-08 16:48:59 +01:00
Timothée Jaussoin
146a5731e8 Fix the tabs CSS style 2023-12-28 16:20:06 +01:00
Timothée Jaussoin
6226e867ad Fix #139 Allow the dictionary to be set when creating an account on the API as an admin 2023-12-28 15:17:01 +00:00
Timothée Jaussoin
0597db0f8e Fix #138 Add a dictionary to the account model 2023-12-28 09:54:47 +00:00
Timothée Jaussoin
3649dde4f3 Fix #136 Refactor the activation_key integration 2023-12-20 11:02:34 +00:00
Timothée Jaussoin
63002e5c2c Add the FILL variation to the Material Symbols 2023-12-19 15:09:28 +00:00
Timothée Jaussoin
76430cc5af Fix #137 Migrate the icons from Material Icons to Material Symbols 2023-12-19 11:16:56 +01:00
Timothée Jaussoin
c2ebe29d77 Fix #135 Refactor the password algorithms code 2023-12-19 09:30:21 +00:00
Timothée Jaussoin
245910374a Fix #134 Create an Activity view in the Admin > Accounts panel 2023-12-18 10:58:53 +00:00
Timothée Jaussoin
697f9d148a Fix #133 Make the MySQL connection unstrict 2023-12-14 16:05:15 +01:00
Timothée Jaussoin
5717994ab8 Fix #132 Move the provisioning_tokens and recovery_codes to dedicated table 2023-12-14 14:13:41 +00:00
Timothée Jaussoin
b409e37ab1 Fix #130 Drop the group column in the Accounts table 2023-12-11 14:54:58 +00:00
Timothée Jaussoin
485d088219 Cherrypick 1.4.0 release features in master 2023-12-06 14:05:51 +00:00
Timothée Jaussoin
1cb44ce318 Branch the 1.4 2023-11-30 16:36:26 +00:00
Timothée Jaussoin
cabf94273f Fix #119 Add a X-Linphone-Provisioning required header to the provisioning... 2023-11-13 14:14:53 +00:00
Timothée Jaussoin
b9591d4102 Branch the 1.4 2023-11-13 10:33:50 +00:00
Timothée Jaussoin
8bb2c514b0 Only allow the recovery endpoint to be called once if the code is wrong 2023-11-08 10:41:14 +00:00
Timothée Jaussoin
06e92a6f93 Fix Jira FLEXIAPI-129 Validate the password confirmation when creating a new... 2023-11-07 16:24:49 +00:00
Timothée Jaussoin
b6b54802d2 Add a small check to ask to wait one hour between two recoveries of an account 2023-11-07 15:54:07 +01:00
Timothée Jaussoin
459e8faf9d Fix Mantis#11998 Send the correct message by SMS when creating an account... 2023-11-07 14:20:13 +00:00
Timothée Jaussoin
179c76251d Add call logs browsing, general and per account 2023-10-16 09:05:45 +00:00
Timothée Jaussoin
95707c7749 Fix #19 Set all the ERROR confirmation_key to null in the accounts table 2023-10-09 16:50:09 +02:00
Timothée Jaussoin
3dece6158d Small UI fixes 2023-10-09 16:35:12 +02:00
Timothée Jaussoin
c477973d84 Fix #126 Move all the intercome related features under a toggle 2023-10-05 17:02:08 +02:00
Timothée Jaussoin
ab6aa88b3c Fix #127 Move the API Key management form to a specific page 2023-10-05 15:42:15 +02:00
Timothée Jaussoin
e996a9827c Fix #125 Remove the External Accounts feature 2023-10-04 16:03:53 +02:00
Timothée Jaussoin
7feb7fd184 Add Account statistics 2023-10-04 08:24:47 +00:00
Timothée Jaussoin
e516ae788c Fix #124 Return 404 when the account is already provisioned or the provisioning_token not valid 2023-09-27 14:31:04 +00:00
Timothée Jaussoin
312c9e515f Fix #123 Define a proper documentation for the provisioning flow 2023-09-27 14:53:32 +02:00
Timothée Jaussoin
a9fb3fd1c1 Implement Calls Statistics 2023-09-19 13:07:09 +00:00
Timothée Jaussoin
d2c5e9f48f Fix #122 Add a new console command CreateFirstAdmin 2023-09-13 15:50:57 +02:00
Timothée Jaussoin
a2e8d27b49 Fix #121 Only apply throttling to redeemed tokens 2023-09-11 09:35:11 +00:00
Timothée Jaussoin
1debbc5f10 Fix #118 Add a throttling system for the AccountCreationToken push notification endpoint 2023-09-06 14:58:21 +02:00
Timothée Jaussoin
03bd8d8114 Introduce the database_errors logger 2023-08-30 15:31:51 +00:00
Timothée Jaussoin
be429be82a Fix #117 Redeem properly the tokens to prevent reuse 2023-08-29 09:52:45 +00:00
Timothée Jaussoin
8b17a9e6c1 Fix #116 Fix Change SMS endpoint 2023-08-24 14:37:34 +02:00
Timothée Jaussoin
3ae460de5a Fix #115 Check if $account exists 2023-08-24 14:26:38 +02:00
Timothée Jaussoin
5fd6766a8e Fix #114 Complete the API documentation for the currently implemented statistics endpoint 2023-08-23 14:37:21 +00:00
Timothée Jaussoin
99e6505b9b Fix #113 Add hints for the info log -> errors log 2023-08-22 14:19:45 +00:00
Peio Rigaux
3852218558 Uses updateOrCreate instead of just create 2023-08-21 08:02:19 +00:00
Timothée Jaussoin
88f0d898fa Import localy all the fonts, CSS and JS files that used to be on CDN 2023-08-17 14:17:58 +00:00
Timothée Jaussoin
f8ae6d93ff Add PIN code error handling and proper redirect 2023-08-17 09:42:09 +00:00
Timothée Jaussoin
49d414c9ee Add the Account CSV import feature 2023-08-14 13:53:03 +00:00