Timothée Jaussoin
0160779784
Fix FLEXIAPI-232 Add provisioning email
2025-04-23 13:01:45 +00:00
Timothée Jaussoin
1d3c3b8c13
Fix FLEXIAPI-276 Complete the translations
2025-03-13 13:50:10 +00:00
Timothée Jaussoin
93c98ae73f
Fix FLEXIAPI-220 Migrate SIP Domains to Spaces
2024-12-02 13:04:49 +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
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
75599dd5ab
Fix FLEXIAPI-155 Add a new accountServiceAccountUpdatedHook and accountServiceAccountDeletedHook
2024-03-27 16:22:01 +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
4035cbd0ab
Fix FLEXIAPI-134 Add a system to detect and block abusive accounts
2024-01-29 11:36:41 +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
c2ebe29d77
Fix #135 Refactor the password algorithms code
2023-12-19 09:30:21 +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
e996a9827c
Fix #125 Remove the External Accounts feature
2023-10-04 16:03:53 +02:00
Timothée Jaussoin
49d414c9ee
Add the Account CSV import feature
2023-08-14 13:53:03 +00:00
Timothée Jaussoin
ec3f123c9a
Various UI fixes
2023-08-03 16:07:25 +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
16a26d1576
Completely remove XMLRPC
2023-07-12 14:48:11 +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
c1e355a829
Add ContactList feature, complete the lists and attach them to accounts
2023-07-04 14:35:21 +00:00
Timothée Jaussoin
806a77a756
Redesign the account related pages
2023-06-27 09:13:36 +00:00
Timothée Jaussoin
171f55e42e
Fix #95 PUT /accounts admin endpoint implementation
2023-05-25 17:16:36 +02: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
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
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
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
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
20f8fb4c45
Add a send message endpoint, passing by the linphone-daemon unix pipe
...
Import ReactPHP Socket and required dependencies
Add a new configuration variable to define the unix pipe path
Generalize the API Key to all the users, add a new endpoint to retrieve it, update the documentation
Update the dependencies
Update the documentation
Complete the tests
2022-02-08 18:04:25 +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
c81fdc6b10
Resolve the accounts inside the controllers, the automatic Laravel object resolve doesn't fit with the authenticated scope declared in the Account booted() method
2022-01-06 14:42:29 +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
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
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
09e44f67db
Add a create and edit feature for accounts in the Admin panel
2021-07-29 08:48:11 +00: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
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
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
e889c5f9ef
Add Accounts search feature in admin panel
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
f98df3f830
Add admin panel system
...
Add two commands RemoveUnconfirmedAccount and SetAccountAdmin
2020-09-14 11:24:59 +02:00