Commit Graph

2500 Commits

Author SHA1 Message Date
OskarFranck
f4378bea98 Improved Swedish translations (#7477)
Co-authored-by: oskfra <oskar.franck@bahnhof.net>
2025-09-01 08:07:37 -06:00
FusionPBX
2e531c6e08 Remove file that is no longer used 2025-08-29 09:47:03 -06:00
FusionPBX
dd6a9eddb5 Update permission_exists 2025-08-28 21:09:52 -06:00
Alex
00acc86a3a Update dashboard_edit.php (#7474) 2025-08-27 18:44:29 -06:00
Alex
34a78df7a6 Create dashboard_config_json.php (#7472)
* Create dashboard_config_json.php

* Update dashboard_config_json.php
2025-08-27 18:08:46 -06:00
Alex
ee4132468b Dashboard Edit: Update what chart settings to display when a dashboard path is selected (#7473)
* Dashboard Edit: Update what chart settings to display when a dashboard path is selected

* Update dashboard_edit.php
2025-08-27 17:56:34 -06:00
FusionPBX
963177c64f Minor version update 5.5.1 2025-08-27 12:27:35 -06:00
frytimo
c9e7e5e7ee Fix bug by adding a 'tries' counter so reading websocket data can return (#7470)
* add a tries counter so reading websocket data can fail

* fix empty constructor parameters when creating a permission_filter

* Use the message topic for debugging info instead of payload data

* use a socket disconnect exception instead of runtime exception

* Add a wait state for re-connecting to websocket server

* Add PHPDoc return information for connect_to_ws_server method

* Remove the cannot send message for already removed resource

* Remove param in the method call to handle_websocket_event
2025-08-27 07:53:01 -06:00
Alex
efdb23ee4b Dashboard Edit: Fix logic for determining which settings should be displayed (#7469)
* Dashboard Edit: Fix logic for determining which settings should be displayed

* Update dashboard_edit.php
2025-08-26 17:50:04 -06:00
Alex
bacef6f892 Update icon color label (#7468)
* Update icon color label

* Update app_languages.php
2025-08-26 13:10:45 -06:00
FusionPBX
ccb4b2a5bf Use the settings class get method 2025-08-26 13:02:14 -06:00
fusionate
01bd5a2860 Group - Edit: Apply slide toggle option to Protected field. 2025-08-25 10:18:40 -06:00
fusionate
68ef3cffb7 Contact - Edit: Apply slide toggle option to Settings Enabled field. 2025-08-25 09:40:22 -06:00
Alex
18634417fd Dashboard Edit - Correctly display the chart type options (#7465)
* Dashboard Edit - Correctly display the chart type options

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php

* Update config.php
2025-08-20 16:20:04 -06:00
frytimo
3506a3de79 Add a more detailed failed login message and fix CIDR login loop (#7461)
* Add a more detailed failed login message and fix CIDR login loop

* Use a column for login failure detail

* Add translations

* Fix accidental overwrite of database write result message

* Remove test data for CIDR
2025-08-20 07:59:11 -06:00
FusionPBX
b0b3b63cb6 Update the systemd service files 2025-08-19 18:05:40 -06:00
Alex
3794391217 Dashboard Edit - Replace chart type dropdown with icon buttons (#7462)
* Dashboard Edit - Replace chart type dropdown with buttons with icons

* Update css.php

* Update template.php
2025-08-19 16:18:28 -06:00
FusionPBX
9a47beed76 Update authentication.php 2025-08-19 10:01:53 -06:00
FusionPBX
7974c48f26 Fix the SESSION user settings 2025-08-19 09:53:15 -06:00
fusionate
ac09adf5d8 Upgrade - Menu: Include /var/run/fusionpbx in File Permissions option. 2025-08-18 10:37:18 -06:00
Alex
324c007fd4 Dashboard - Automatically increase parent widget height if there is overflow (#7460)
* Remove scroll bar
2025-08-16 07:57:43 -06:00
frytimo
8230709d62 Use case in-sensitive matching for sec-websocket-key header (#7454) 2025-08-12 22:21:55 -06:00
Alex
13fcba2b85 Dashboard - Fix child widget styling (#7452)
* Dashboard - Fix child widget styles

* Update parent.php

* Update config.php
2025-08-07 12:22:31 -06:00
FusionPBX
b63acb9049 Hide save button if user doesn't have _edit or _add permission 2025-08-07 10:26:46 -06:00
Alex
7d7876bb33 Dashboard - Add additional row span for detail expand button (#7450)
* Dashboard - Add additional row span for detail expand button

* Update css.php

* Update template.php
2025-08-06 17:03:00 -06:00
Alex
b64ebb374d Dashboard - Use a class to determine the row span (#7451)
* Dashboard - Use a class to determine the row span

* Update parent.php

* Update icon.php

* Update content.php

* Update domains.php

* Update dashboard_edit.php

* Update missed_calls.php

* Update recent_calls.php

* Update voicemails.php

* Update system_counts.php

* Update system_cpu_status.php

* Update system_disk_usage.php

* Update system_services.php

* Update system_status.php

* Update system_services.php

* Update switch_status.php

* Update registrations.php

* Update ring_group_forward.php

* Update caller_id.php

* Update domain_limits.php

* Update call_forward.php

* Update active_calls.php
2025-08-06 17:01:09 -06:00
Alex
86307eea73 Prevent parent widgets from being dragged into another parent (#7449) 2025-08-05 16:29:10 -06:00
frytimo
dc56886d41 Fix websocket service disconnect on invalid handshake (#7447) 2025-08-05 09:05:48 -06:00
FusionPBX
0157a58639 Services no longer require the --no-fork parameter 2025-08-04 15:59:35 -06:00
Harry Foster
2afb1a0d6c Update debian-websockets.service (#7445)
Replace the deprecated PermissionsStartOnly option in favour of the supported method of elevating the exec commands.

https://github.com/systemd/systemd/pull/10802#issuecomment-439446299
2025-08-04 14:48:16 -06:00
Alex
9dc4ee9046 Dashboard - Use the uuid instead of name for widget ids (#7443)
* Dashboard - Use the uuid instead of name for widget ids

* Update active_calls.php

* Update domain_limits.php

* Update caller_id.php

* Update registrations.php

* Update ring_group_forward.php

* Update switch_status.php

* Update system_counts.php

* Update system_cpu_status.php

* Update system_services.php

* Update system_status.php

* Update voicemails.php

* Update missed_calls.php

* Update recent_calls.php

* Update content.php

* Update icon.php

* Update parent.php

* Update domains.php
2025-08-01 11:51:34 -06:00
Alex
b1dd179f85 Dashboard - Minor bug fixes (#7440)
* Dashboard - Minor bug fixes

* Update config.php

* Update config.php

* Fix label background color

* Update dashboard_edit.php

* Update parent.php

* Update index.php

* Update index.php
2025-07-31 17:18:33 -06:00
FusionPBX
c8bafdb14b Update the version to 5.5.0
This is the development version. A pre-release version of 5.5.
2025-07-31 08:07:46 -06:00
Alex
cf32511d61 Dashboard - Use CSS grid in parent widgets (#7437)
* Dashboard - Use CSS grid on parent widgets

* Update parent.php

* Update css.php

* Update template.php
2025-07-30 10:58:11 -06:00
Alex
0fc28924a1 Dashboard - Allow numbers in dashboard name (#7436)
* Dashboard - Allow numbers in dashboard name

* Update parent.php

* Update parent.php

* Update index.php

---------

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2025-07-30 10:41:59 -06:00
graycom-git
de3d18177f Update debian-websockets.service to fix non start at reboot (#7433)
fix service to set owner and group permissions on /var/run/fusionpbx to www-data
2025-07-30 08:05:30 -06:00
Alex
fc4b8a2652 Dashboard - Allow drag and drop in parent widgets (#7431)
* Dashboard - Allow drag and drop in parent widgets

* Update parent.php

* Update index.php

* Update config.php

* Update missed_calls.php

* Update recent_calls.php

* Update voicemails.php

* Update active_calls.php

* Update config.php

* Update config.php

* Update config.php

* Update voicemails.php

* Update parent.php

* Update voicemails.php

* Update parent.php

* Update parent.php

* Update index.php

---------

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2025-07-23 17:32:39 -06:00
FusionPBX
ff02f40710 Update debian-websockets.service 2025-07-18 12:41:39 -06:00
FusionPBX
43ced972e4 Update debian-websockets.service 2025-07-16 21:15:42 -06:00
FusionPBX
9c34236d1a Update the version to 5.4.4 2025-07-15 01:50:41 -06:00
FusionPBX
dd140fb1dc Update upgrade.php 2025-07-15 01:36:52 -06:00
FusionPBX
d410fb3981 Update debian-websockets.service 2025-07-14 16:05:07 -06:00
FusionPBX
c4299d4719 Update debian-websockets.service 2025-07-14 15:57:36 -06:00
FusionPBX
5e44da8c89 Update debian-websockets.service 2025-07-14 15:55:08 -06:00
FusionPBX
0789693f57 Update upgrade_menu.php
Prevent a warning on the upgrade menu
2025-07-13 20:05:18 -06:00
frytimo
91efee3b27 Fix active calls eavesdrop (#7419)
* Remove old debug comments

* Remove unused variable

* Remove debug information

* Fix eavesdrop missing domain_name

* Remove extended debug information
2025-07-11 10:57:54 -06:00
frytimo
006dbb88d6 Fix warning messages in websockets classes (#7418) 2025-07-11 09:34:35 -06:00
frytimo
6ef8167988 Fix group member add list (#7415) 2025-07-09 12:58:21 -06:00
FusionPBX
d0f00b6956 Update upgrade.php 2025-07-08 00:14:07 -06:00
FusionPBX
0056dd79b9 Update upgrade.php 2025-07-08 00:11:39 -06:00