Timothée Jaussoin
debf668e77
Fix FLEXIAPI-164 Add vcards-storage endpoints
2024-04-24 13:41:43 +00:00
Timothée Jaussoin
42e7ed83c0
Fix FLEXIAPI-161 Complete the Dictionary tests to cover the collection accessor
2024-04-08 09:29:11 +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
00196e5957
Fix FLEXIAPI-135 Merge the admins table in the accounts table
2024-03-26 14:15:20 +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
668c79bc12
Fix FLEXIAPI-151 Migrate to hCaptcha
2024-03-19 15:39:46 +01:00
Timothée Jaussoin
9e2fcf2c3d
Fix FLEXIAPI-144 Introduce APP_FLEXISIP_PUSHER_FIREBASE_KEYSMAP as a...
2024-03-05 14:51:49 +00:00
Timothée Jaussoin
248fce60fe
Fix FLEXIAPI-139
2024-02-21 14:37:29 +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
245910374a
Fix #134 Create an Activity view in the Admin > Accounts panel
2023-12-18 10:58:53 +00: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
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
7feb7fd184
Add Account statistics
2023-10-04 08:24:47 +00:00
Timothée Jaussoin
03bd8d8114
Introduce the database_errors logger
2023-08-30 15:31:51 +00:00
Timothée Jaussoin
99e6505b9b
Fix #113 Add hints for the info log -> errors log
2023-08-22 14:19:45 +00:00
Timothée Jaussoin
77f334a730
Fix #106 Remove completely the deprecated laravelcollective/html dependency
2023-08-08 15:20:07 +02:00
Timothée Jaussoin
adabb52f3f
Move Device controller to the admin panel
2023-08-07 15:10:32 +00:00
Timothée Jaussoin
f8bde4345f
First basic statistics graph generation using Chart.js
2023-07-27 15:23:53 +00:00
Timothée Jaussoin
0729718ccf
Add basic Statistics support for Messages and Related devices
2023-07-20 14:56:42 +00:00
Timothée Jaussoin
c1e3f56e5d
Complete the Contacts Lists endpoints in the API, with tests and documentation
2023-07-06 17:21:12 +02:00
Timothée Jaussoin
806a77a756
Redesign the account related pages
2023-06-27 09:13:36 +00:00
Timothée Jaussoin
fc96338bfb
Redesign the UI
2023-06-09 08:24:49 +00:00
Timothée Jaussoin
f05df1529d
Fix #91 Update to Laravel 9
2023-04-12 11:35:46 +02:00
Timothée Jaussoin
c5deca93a6
Fix #82 Adjust the FlexisipPusherConnector to fit with the recent changes
2023-03-21 15:46:02 +00:00
Timothée Jaussoin
879fa89d1e
Fix #66 Don't overide DEB apache conf path
...
Update the dependencies
2023-01-11 14:50:37 +01:00
Timothée Jaussoin
6b90b29900
Fix #61 Use the new up to date syntax to load and use CommonMark
...
Update the dependencies
2022-12-20 15:13:00 +01:00
Timothée Jaussoin
6e56559050
Fix #59 Move to Redis for the devices management
2022-12-14 17:21:14 +01:00
Timothée Jaussoin
68b4f1df7f
Update CHANGELOG for the upcoming v1.3
...
Fix the packaging process to use git describe as a reference
Move the generated packages in the build directory, and fix the release and version format in the .spec
Refactor and cleanup the .gitlab-ci file
Move minimum version to PHP8.0
2022-12-13 14:50:40 +01:00
Timothée Jaussoin
4292277037
Prepare the 1.2 release
2022-11-03 15:05:54 +01:00
Timothée Jaussoin
3da2a8fdd6
Fix #50 upgrade the code to fit with the new object format
...
Fix a fatal error in the view
2022-11-03 10:39:11 +01:00
Timothée Jaussoin
501f394bbc
Fix #52 Remove the message
...
Update the dependencies
Bump the package number
2022-10-31 11:03:21 +01:00
Timothée Jaussoin
9768585236
Fix #45 Add a username blacklist feature + tests
2022-10-05 16:34:43 +02:00
Timothée Jaussoin
54b9c2a3f3
Fix #43 Ensure that admins cannot create or edit account with capital letters in usernames
...
Update the dependencies
Bump the package number
2022-09-27 11:51:21 +02:00
Timothée Jaussoin
10d601b95c
Fix #42 add PHPMD to the GitlabCI
...
Update the dependencies
2022-09-21 15:29:27 +02:00
Timothée Jaussoin
a0dd7e17ce
Add a PHP CodeSniffer to the CI
2022-09-21 12:28:59 +02:00
Timothée Jaussoin
3212e112bf
Fix #39 Add an accounts/me/provision endpoint
...
Add related test and documentation
Update the dependencies
2022-09-08 15:09:11 +02:00
Timothée Jaussoin
b1d58d83c9
Fix #177
...
Implement XMLRPC like retrocompatibility endpoints
Validate phone-info endpoint phone format
Improve OVHSMS error handling and log errors
Complete tests
Fix #34 return a generic message for 404 errors
Fix #38 simplify the domain resolving parameter and remove the domain parameter in the token based account creation endpoint
2022-08-23 11:27:35 +02:00
Timothée Jaussoin
307c379fa8
Add validation for GenerateExternalAccounts
...
Add a migration to change the accounts group column to 64 chars
Update the dependencies
Bump the package number
2022-07-25 12:40:18 +02:00
Timothée Jaussoin
97fca6422b
Complete the documentation page
...
Fix the XMLRPC with simpler information regarding the OVH SMS API
Update the dependencies
2022-07-18 15:47:12 +02:00
Timothée Jaussoin
7a17897193
Add ExternalAccounts and related features
...
- Consume an ExternalAccount on Account creation
- Add a tombstone to an ExternalAccount to ensure non re-usage
- Add related tests
- Generalize Utils
- Stop public registration when there is no ExternalAccounts left
- Add GenerateExternalAccounts, ExportToExternalAccounts and ImportExternalAccounts console scripts
- Provision the ExternalAccount using the depends_on/idkey pair
2022-07-12 17:05:17 +02:00
Timothée Jaussoin
354830da7e
QRCode based authentication
...
Add routes, model and controller for AuthToken
Create auth_tokens table
Allow auth_token to be used for provisioning
Reorganize the API
Update the dependencies
2022-07-12 15:14:46 +02:00
Timothée Jaussoin
3225e11ffc
Rename tokens to account_creation_token and the related table, tests, controllers, endpoints
...
Add a new endpoint to allow the creation of an account_creation_token by an admin
Split the confirmation_key in two, create a provisioning_token
Refactor the documentation
Bump the package number
2022-06-23 17:25:01 +02:00
Timothée Jaussoin
4345fa8a42
Add a new API endpoint to allow the refresh of the confirmation_key
...
Complete the related documentation and tests
Update the dependencies
2022-05-10 17:09:53 +02:00