Timothée Jaussoin
179c76251d
Add call logs browsing, general and per account
2023-10-16 09:05:45 +00: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
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
a9fb3fd1c1
Implement Calls Statistics
2023-09-19 13:07:09 +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
Timothée Jaussoin
4db2b591c5
Move to Material Icons Outlined and load it locally
2023-08-08 15:01:24 +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
ec3f123c9a
Various UI fixes
2023-08-03 16:07:25 +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
16a26d1576
Completely remove XMLRPC
2023-07-12 14:48:11 +00: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
fc96338bfb
Redesign the UI
2023-06-09 08:24:49 +00: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
f3ffa96ea6
Allow actions configurations when a DTMF protocol is set on the Account
...
Add the sipmessage DTMF protocol to the list
2022-01-25 11:09:54 +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
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
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
d4d5a9336e
Some small UI fixes in the UI panel
...
Bump the package number
2021-07-29 15:50:07 +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
89bee3ca18
Fix OVH SMS sender name
...
Fix admins pagination
Update the dependencies
Update RPM release number to 27
2020-09-21 14:41:24 +02:00
Timothée Jaussoin
e1c34ec678
Move the configuration to the .env file to support per-instances configurations
...
Complete the README
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
5b34fc623e
Add configuration for admins
...
Redirect when the user is logued out
Update the dependencies
2020-09-14 11:24:59 +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