Timothée Jaussoin
11a9f87f1d
Fix FLEXIAPI-275 Add names in Spaces
2025-03-05 15:48:55 +01:00
Timothée Jaussoin
9006bc1d0d
Fix FLEXIAPI-258 Move DotEnv instance configurations in the Spaces table
2025-02-17 14:02:06 +00:00
Timothée Jaussoin
0d48ff3964
Fix FLEXIAPI-260 Return 404 and not 403 if the contact is already in the list...
2025-01-28 14:27:26 +00:00
Timothée Jaussoin
07458db5c9
Fix FLEXIAPI-257 Return a more coherent message when search API endpoints returns a 404
2025-01-07 14:48:59 +01:00
Timothée Jaussoin
786258da1f
Fix FLEXIAPI-255 Create a INSTALL.md tutorial and log FlexisipPusherConnector errors
2025-01-06 10:51:18 +01:00
Timothée Jaussoin
93c98ae73f
Fix FLEXIAPI-220 Migrate SIP Domains to Spaces
2024-12-02 13:04:49 +00: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
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
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
880f0cbc74
Fix FLEXIAPI-183 Complete the account hooks on the dictionnary actions
2024-06-10 16:58:02 +02: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
42e7ed83c0
Fix FLEXIAPI-161 Complete the Dictionary tests to cover the collection accessor
2024-04-08 09:29:11 +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
00196e5957
Fix FLEXIAPI-135 Merge the admins table in the accounts table
2024-03-26 14:15:20 +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
2e9455ef11
Fix FLEXIAPI-150 Use the same account_id parameter for both API and Web routes
2024-03-18 09:46:49 +01:00
Timothée Jaussoin
8fe5761859
Fix FLEXIAPI-148 Reuse AccountService in the POST /api/accounts admin endpoint
2024-03-07 17:43:37 +01: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
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
c2ebe29d77
Fix #135 Refactor the password algorithms code
2023-12-19 09:30:21 +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
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
171f55e42e
Fix #95 PUT /accounts admin endpoint implementation
2023-05-25 17:16:36 +02:00
Timothée Jaussoin
8570aaae15
Fix #102 Implement AccountCreationRequestToken
2023-05-23 14:49:03 +00:00
Timothée Jaussoin
716789592e
Fix #92 Add two new endpoints regarding email account reset and account search per email for admins
2023-05-10 10:01:54 +00:00
Timothée Jaussoin
23f35da223
Fix #98 Validate the existence of a similar key on POST /account_types
2023-05-04 15:19:51 +02:00
Timothée Jaussoin
86f4a67c1e
Fix #77 Add proper SIP username validation
2023-03-21 13:03:02 +00:00
Timothée Jaussoin
f68c0957da
Fix #80 Inject provisioning link and QRCode in the default email with a password_reset parameter
2023-03-16 16:15:45 +00:00
Timothée Jaussoin
eb0c97804e
Fix #78 Add a APP_ACCOUNTS_EMAIL_UNIQUE environnement setting
2023-03-14 10:53:51 +00:00
Timothée Jaussoin
9768585236
Fix #45 Add a username blacklist feature + tests
2022-10-05 16:34:43 +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
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
Timothée Jaussoin
88e2e049c4
Fix cases where alias and username can both be phone numbers but different
...
Update the views and add a test for FlexiAPI
Update the dependencies
2022-03-07 14:21:41 +01:00
Timothée Jaussoin
717d3e3cc9
Move the DTMF protocol from AccountAction to Account
...
Ensure that the account actions are not reachable if the account doesn't have the DTMF protocol configured
Update the documentation
Update the tests
Fix migration for SQLite
2022-01-20 15:29:48 +01:00
Timothée Jaussoin
0338872c26
Fix the scope handling admins_manage_multi_domains in the booted() method
...
Update the documentation
Update and complete the tests
Update the dependencies
2022-01-05 14:43:31 +01:00
Timothée Jaussoin
585cc2f02c
Split APP_EVERYONE_IS_ADMIN in two and introduce APP_ADMINS_MANAGE_MULTI_DOMAINS to allow admins to manage accounts accross the domains
...
Update the admins panels to allow domains to be edited
Update the tests
Update the dependencies
Complete the documentation
2022-01-04 16:40:24 +01:00
Timothée Jaussoin
398867fa39
Add a new endpoint to search an account by SIP address as an admin
2021-11-24 17:21:27 +01:00
Timothée Jaussoin
48323477cf
Complete the authenticated account contacts tests and fix the related documentation
...
Cleanup the returned Vcard 4.0 formats
Implement the recently introducted REST endpoints in the admin panels
Add account actions logs to the new Controllers
2021-11-02 17:00:41 +01:00
Timothée Jaussoin
75a98c0949
Add AccountAction model, CRUD and tests
...
Add AccountType model, CRUD and tests
Add AccountContact model, CRUD and tests
Allow users to retreive their contacts in JSON and VCARD4.0 format
Update the dependencies
Complete the documentation
Improve the messages displayed when removing accounts in RemoveUnconfirmedAccounts
Fix a bug in DeviceController
Fix README
2021-10-26 11:20:00 +02:00
Timothée Jaussoin
4f11deeaf9
Add some basic subscriptions statistics
...
Move the statistics to a specific Library
Show some subscriptions charts in the admin panel
Inject the browser user agent to the database if available
Split statistics in different view (day/week/month)
Install cron scripts
Update the dependencies
2021-10-05 14:27:23 +02:00
Timothée Jaussoin
572254befb
Complete README to add selinux rule about sendmail
...
Complete README to add tombstone clearning command documentation
Add a few logs when handling accounts as an admin in the web panel and the API
Bump package number
2021-09-09 16:18:50 +02:00
Timothée Jaussoin
63a690d6b2
Save the removed accounts in a "tombstones" table to prevent them to be recreated
...
Add a Console commande to clear the old tombstones
Update the documentation
2021-09-07 15:52:21 +02:00