Commit graph

171 commits

Author SHA1 Message Date
Timothée Jaussoin
15091051b6 Fix FLEXIAPI-365 Use mustache syntaxe for HCaptcha, small CSS fix and update the dependencies 2025-07-24 12:27:28 +02:00
Timothée Jaussoin
82fc56b203 Fix FLEXIAPI-264 Add -k|api_key_ip parameter to accounts:create-admin-account... 2025-02-03 16:20:49 +00:00
Timothée Jaussoin
21bced8764 Fix FLEXIAPI-252 Update the hCaptcha Laravel library, use file instead of... 2024-12-18 15:14:45 +00:00
Timothée Jaussoin
d43cb345d2 Fix FLEXIAPI-242 Add stricter validation for the AccountCreationToken Push Notification endpoint 2024-12-10 14:20:47 +01:00
Timothée Jaussoin
dcdf364517 Fix FLEXIAPI-238 Replace Material Icons with Phosphor 2024-11-06 16:43:01 +01:00
Timothée Jaussoin
648936514f Fix FLEXIAPI-213 Add TURN credentials support in the API as defined in... 2024-10-14 09:03:22 +00:00
Timothée Jaussoin
1ff618d20a Fix FLEXIAPI-210 Inject the proper object in the sip_domains create/edit view 2024-09-09 14:39:07 +00:00
Timothée Jaussoin
53f47045c5 Fix FLEXIAPI-206 Use the proper wording in the delete account form 2024-08-21 15:43:16 +02:00
Timothée Jaussoin
a4e44d94a6 Fix FLEXIAPI-203 Implement domain based Linphone configuration, add... 2024-08-12 10:14:21 +00:00
Timothée Jaussoin
08ff1b8675 Fix FLEXIAPI-196 Add a phone validation system by country code with configuration panels and related tests and documentation 2024-07-24 10:59:22 +02:00
Timothée Jaussoin
f6c5562201 Fix FLEXIAPI-192 Add DotEnv configuration to allow the expiration of tokens and codes in the app 2024-07-11 12:51:02 +00:00
Timothée Jaussoin
2ed4f02c11 Fix FLEXIAPI-182 Replace APP_SUPER_ADMINS_SIP_DOMAINS with a proper sip_domains table, API endpoints, UI panels, tests and documentation 2024-07-01 14:11:47 +00:00
Timothée Jaussoin
e913b4a584 Fix FLEXIAPI-195 Fix LiblinphoneTesterAccoutSeeder to fit with the latest Account related changes 2024-06-25 15:43:39 +02:00
Timothée Jaussoin
61a0339442 Fix FLEXIAPI-184 Append phone_change_code and email_change_code to the admin... 2024-06-13 07:39:55 +00:00
Timothée Jaussoin
0d399503c4 Fix FLEXIAPI-181 Replace APP_ADMINS_MANAGE_MULTI_DOMAINS with APP_SUPER_ADMINS_SIP_DOMAINS 2024-06-10 13:49:42 +00:00
Timothée Jaussoin
0f3454fb68 Fix FLEXIAPI-179 Add Localization support as a Middleware that handles Accept-Language HTTP header 2024-06-03 13:52:17 +00:00
Timothée Jaussoin
3d1e313ca3 Fix FLEXIAPI-159 Add the account_creation_tokens/consume endpoint 2024-05-30 12:36:27 +00:00
Timothée Jaussoin
676760579d Fix FLEXIAPI-163 Complete AccountService hooks 2024-05-30 12:27:53 +00:00
Timothée Jaussoin
f90851b6f2 Fix FLEXIAPI-178 Show the unused code in the Activity tab of the accounts in the admin panel 2024-05-27 12:49:34 +00:00
Timothée Jaussoin
b44d6e1b25 Fix FLEXIAPI-177 Complete vcards-storage and devices related endpoints with their User/Admin ones 2024-05-22 12:21:08 +02:00
Timothée Jaussoin
c13a78002a Fix FLEXIAPI-168 Add POST /accounts/me/email to confirm the email change 2024-04-25 13:33:20 +00:00
Timothée Jaussoin
911862870c Fix #165 Remove for now text/vcard header constraint 2024-04-25 09:05:05 +00:00
Timothée Jaussoin
debf668e77 Fix FLEXIAPI-164 Add vcards-storage endpoints 2024-04-24 13:41:43 +00:00
Timothée Jaussoin
faf33f5ac3 Fix FLEXIAPI-162 Drop the aliases table 2024-04-22 13:38:51 +00:00
Timothée Jaussoin
7418d79b41 Fix FLEXIAPI-152 API Key usage clarification 2024-04-09 09:10:08 +00:00
Timothée Jaussoin
3dc9f93216 Fix FLEXIAPI-158 Restrict the phone number change API endpoint to return 403... 2024-04-03 14:05:35 +00:00
Timothée Jaussoin
c5f001e337 Fix FLEXIAPI-156 Disable the Phone change web form when PHONE_AUTHENTICATION is disabled 2024-04-02 13:57:08 +00:00
Timothée Jaussoin
75599dd5ab Fix FLEXIAPI-155 Add a new accountServiceAccountUpdatedHook and accountServiceAccountDeletedHook 2024-03-27 16:22:01 +00:00
Timothée Jaussoin
d2316251d5 Fix FLEXIAPI-143 Implement JWT authentification in the API 2024-03-25 11:08:41 +00:00
Timothée Jaussoin
92e06df01f Fix FLEXIAPI-154 Fix and improve hcaptcha integration 2024-03-21 13:42:53 +00:00
Timothée Jaussoin
9d7618e9c4 Fix FLEXIAPI-149 Add a toggle to disable phone check on username for admin endpoints and forms 2024-03-21 12:04:30 +01:00
Timothée Jaussoin
f6ac67b8b1 Fix FLEXIAPI-153 Add phone and email to be changed in the Activity panel 2024-03-20 11:25:49 +01:00
Timothée Jaussoin
668c79bc12 Fix FLEXIAPI-151 Migrate to hCaptcha 2024-03-19 15:39:46 +01:00
Timothée Jaussoin
8780050487 Fix FLEXIAPI-146 Add devices management panels for accounts 2024-03-05 16:53:00 +01:00
Timothée Jaussoin
1df1ca4ddf Fix typos and generic text issues 2024-02-28 13:58:07 +00:00
Timothée Jaussoin
248fce60fe Fix FLEXIAPI-139 2024-02-21 14:37:29 +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
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
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
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
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