Commit Graph

753 Commits

Author SHA1 Message Date
FusionPBX 55bf04f016
Device lines label is null set the value to the display name 2022-01-27 00:11:50 -07:00
FusionPBX 94eab98ab3
Add device_key_icon permission (#6262)
* Add device_key_icon permission

* Use the new device_key_icon permission.

* Use the device_key_icon permission
2022-01-25 09:53:03 -07:00
FusionPBX a911086dd6
Add field device location (#6244)
* Add device location

* Add label-device_location

* Add permission and field device_location.

* Update app_languages.php
2022-01-17 23:53:55 -07:00
AlexC 2a74114cf2
Copy, toggle and delete buttons visible when checkbox is selected (#6242)
* Update bridges.php

* Update call_block.php

* Update call_center_queues.php

* Update call_center_agents.php

* Update call_broadcast.php

* Update call_flows.php

* Update call_recordings.php

* Update conference_centers.php

* Update conference_rooms.php

* Update conference_controls.php

* Update conference_profiles.php

* Update conferences.php

* Update contacts.php

* Update fax.php

* Update ivr_menus.php

* Update music_on_hold.php

* Update phrases.php

* Update recordings.php

* Update streams.php

* Update voicemails.php

* Update devices.php

* Update device_vendors.php

* Update device_vendor_functions.php

* Update extensions.php

* Update gateways.php

* Update dialplans.php

* Update destinations.php

* Update email_templates.php

* Update modules.php

* Update sip_profiles.php

* Update vars.php

* Update databases.php

* Update users.php

* Update default_settings.php

* Update domains.php

* Update groups.php

* Update menu.php
2022-01-13 11:37:59 -07:00
Anthony 1db3e5ba14
Removed Search Reset (#6241)
* Update default_settings.php

* Update devices.php

* Update extensions.php

* Update gateways.php

* Update users.php

* Update destinations.php

* Update dialplans.php

* Update bridges.php

* Update call_block.php

* Update call_broadcast.php

* Update call_flows.php

* Update call_forward.php

* Update call_recordings.php

* Update conference_centers.php

* Update conference_controls.php

* Update conference_profiles.php

* Update conferences.php

* Update contacts.php

* Update fax.php

* Update ivr_menus.php

* Update phrases.php

* Update recordings.php

* Update ring_groups.php

* Update time_conditions.php

* Update voicemails.php

* Update call_center_queues.php

* Update email_logs.php

* Update registrations.php

* Update user_logs.php

* Update access_controls.php

* Update domains.php

* Update email_templates.php

* Update groups.php

* Update menu.php

* Update number_translations.php

* Update sip_profiles.php

* Update database_transactions.php

* Update vars.php

* Update dashboard.php
2022-01-12 16:00:01 -07:00
FusionPBX f52b33caf2
Remove sub table data if it doesn't have more details than domain_uuid an device_uuid. 2022-01-05 19:53:31 -07:00
FusionPBX 9f0b304a4f
Deprecate v_device_keys.device_profile_uuid, and v_device_settings.device_profile_uuid.
These fields were moved to their own table device profile keys and device profile settings tables so these fields are no longer used.
2022-01-05 12:13:37 -07:00
FusionPBX 0e8eeb0cc3
If the Label is empty use the extension number as the label. 2021-12-17 10:34:12 -07:00
FusionPBX 6eb6732cd3
Update app_defaults.php
Minor change
2021-12-15 13:11:13 -07:00
FusionPBX b7aaf582eb
Add device line label. (#6192)
* Add device line label.
2021-12-15 09:40:14 -07:00
FusionPBX dae6b760e4
Use field_count instead of row_id. 2021-12-13 14:02:54 -07:00
FusionPBX 1e618e4993
Update the URL to the dashboard 2021-11-13 15:34:33 -07:00
agree dbd1fc27fe
[device profiles] Only allow editing device settings when having permission (#5980)
* [device profiles] Only allow editing device settings when having permission

* Update device_profile_edit.php
2021-11-13 11:29:21 -07:00
FusionPBX 60d67c6db9
Disable device key dashboard by default. 2021-11-11 12:19:58 -07:00
FusionPBX 7b77ac4b4a
Device Keys dashboard multiple updates to make it work again. 2021-11-11 12:16:51 -07:00
markjcrane d2e2ffba91 Update order for Device Keys and Call Center Agents 2021-11-09 19:53:39 -07:00
markjcrane 032a5aec39 Add a new dashboard 2021-11-09 18:42:14 -07:00
FusionPBX fa0d7d4e58
Add Fanvil Multicast 2021-11-01 16:19:48 -06:00
emak a5708f168f
Add device image support from provisioning templates (#5994)
This change adds support for images of the current selected device on the device_edit.php page.

The images need to be stored with the provisioning templates in the following format:

* /yealink/t21p/t21p.jpg

Images loaded into the page without needing link to the direct path. This makes it possible to store images with the template and not need any form of nginx rewrite rule or any other changes.

The images are zoomable with pure CSS, no javascript required.
2021-10-29 14:37:11 -06:00
agree 08bf6ad86f
[devices] Use the default settings only when adding a device (#6061)
When a device is being updated then we want to persist the old values
2021-10-14 00:26:54 -06:00
agree bbd8bc8d55
[Devices] fix wrong values being saved to the database (#6060) 2021-10-05 16:46:02 -06:00
FusionPBX a47128f549
Add device vendor yeastar 2021-09-18 16:42:40 -06:00
FusionPBX 0f818697e1
Fix some indentaition hide response -ERR no reply to prevent confusion. 2021-09-10 08:53:51 -06:00
FusionPBX cba7d89939
Add command sent 2021-09-10 08:51:25 -06:00
Vincent c2772dc4c7
Add the fip1x series provision template of flyingvoice and the vender of flyingvoice on the web. (#5996)
* Add fip1x series of flyingvoice  in the provision

* Fix boot file of flyingvoice does not take effect.
2021-08-27 09:39:10 -06:00
FusionPBX 09e0493c2a
Use more of the device line permissions and defaults. 2021-07-26 10:37:21 -06:00
agree 7d4b423219
[devices] Add line port permission (#5981) 2021-06-25 11:35:27 -06:00
markjcrane 014cbd1cd0 Replace data type timestamp with timestamptz 2021-05-05 20:46:53 -06:00
FusionPBX a5afa0afec
Validate the http_method, device_provisioned_ip and move user_agent string to the date. 2021-04-26 21:40:59 -06:00
FusionPBX 69a058dab1
Merge pull request #5776 from winsock/device_import_duplicate_mac_check
Check for duplicate MAC addresses in the device import
2021-04-23 19:23:01 -06:00
agree ab302ebfbb Provision save and show user agent information 2021-04-20 16:31:39 -04:00
Andrew Querol 92bbb77561 Check for duplicate MAC addresses in the device import 2021-03-25 09:15:46 -05:00
Andrew Querol 7d57cef6ac Fix device provisioning and event notification for multiple registrations across different SIP profiles. 2021-03-18 09:31:22 -05:00
Andrew Querol 2d175db556
Fix bulk device imports with TFTP path enabled
If you bulk imported devices and had the TFTP path set the configuration files would not be written out to the TFTP path.
2021-03-11 10:36:16 -06:00
Andrew Querol c7a35cc1ad Fix device MAC address imports not normalizing.
If it is not normalized you can get a not found error when provisioning since that is checking the database with a normalized MAC address
2021-03-04 17:33:25 -06:00
FusionPBX 30eb6c942f
Merge pull request #5715 from emaktech/patch-12
Micro update to french language
2021-01-26 08:38:22 -07:00
fusionate da79aa0fb1 Devices, Device Profiles - Search: Scope enhancements. 2021-01-20 11:06:34 -07:00
fusionate e92ebd8302 Device Profiles - Search: Include some Key and Setting fields. 2021-01-18 16:37:42 -07:00
fusionate 8107694dd3 Devices - Search: Include some Line, Key and Setting fields. 2021-01-18 16:22:18 -07:00
emaktech fa742ba7ff
Update app_languages.php
Micro update to french language
2021-01-06 16:25:06 -05:00
Andrew Querol cfc44b4d59 Ensure we setup sip proxies even if the user doesn't have permission to customize them when adding.
Also ensures the primary and secondary server address are set to defaults if the permission does not exist.
2020-11-17 21:40:49 -06:00
Nate b5b5f467bb Devices - Export: Minor visual adjustments. 2020-10-22 12:26:52 -06:00
FusionPBX fdc142c27d
Update device_download.php
Export more device details.
2020-10-21 21:13:11 -06:00
Nate 959a70c163 Devices - Import: Fix file upload. 2020-10-20 13:14:09 -06:00
FusionPBX b724852eff
Update device.php
When deleting a device make sure it removes any related device_uuid_alternate.
2020-10-20 09:41:08 -06:00
FusionPBX 5b6102de70
Update device_edit.php
Show input text when details for select are not configured.
2020-10-19 20:19:00 -06:00
FusionPBX e2b97dd221
Merge pull request #5530 from Len-PGH/patch-157
Add Grandstream GRP vendor function for phonebook.
2020-10-13 16:03:37 -06:00
Nate 6913125511 Device - Import: Hide file upload for now, as doesn't work properly. 2020-10-13 10:26:16 -06:00
Len e1534289f5
Update app_config.php 2020-10-13 09:56:35 -04:00
Nate 541bd4dd6f Device Edit: Restore ability to unset the current Device Profile. 2020-09-29 14:38:15 -06:00
Len a55273fd1d
Update app_languages.php (#5496) 2020-09-28 20:37:13 -06:00
Nate d539c3a7cc Provisioning: Support for N/A key on Htek. 2020-09-26 13:27:21 -06:00
FusionPBX d2004e921e
Device profile add just expansion. 2020-08-28 12:34:36 -06:00
chansizzle c3b5f57ad1
Update device_profile_edit.php (#5430)
* Update device_profile_edit.php

expansion modules update
2020-08-28 12:28:02 -06:00
FusionPBX 83ec8d7e86
Change uuid to text for something that should be text. 2020-08-14 09:31:58 -06:00
Luis Daniel Lucio Quiroz 2b7c938f49
Add digium support to get_vendor_by_agent() (#5380)
Missing this brand
2020-08-03 13:12:19 -06:00
chansizzle 2609158df9
Update device_imports.php (#5353)
start data on row 2
2020-07-15 16:54:09 -06:00
FusionPBX 90dc96d134
Fix the device profile key vendor for Yealink 2020-07-14 19:32:01 -06:00
FusionPBX a499b36277
Added array option. 2020-07-10 20:30:25 -06:00
konradSC 5dc1137a64
Fix Yealink Expansion Modules in Device Profiles (#5324)
The 'if' statements need to reference v_device_profile_keys.profile_key_vendor instead of device_key_vendor which is in a different table.
2020-07-01 16:28:36 -06:00
Luis Daniel Lucio Quiroz d7881b7dc5
[4.5] Use INT instead of NUMERIC (#5311) 2020-06-19 09:00:02 -06:00
Nate d725808820 Login: Mitigate invalid token message. 2020-05-19 16:16:28 -06:00
Nate c4c5a2e84c Devices - Edit: Better implementation of available permissions. 2020-04-15 17:33:22 -06:00
Nate 83a8e0112a Dashboard / Devices: Update layout code to match other Dashboard components. 2020-04-13 18:18:56 -06:00
Nate e6d95893ee Devices - List: Fix column sorting when Show All enabled. 2020-04-13 12:52:24 -06:00
Nate f22e4da6ee Devices & Extensions: Remove duplicate permissions. 2020-03-27 15:19:45 -06:00
Nate 46b76d25a7 Devices - Edit: Adjustments. 2020-03-26 17:20:57 -06:00
Nate c2a8658e4f Devices: Revert some previous changes. 2020-03-26 17:03:03 -06:00
Nate 9ebb022ad4 Devices - Edit: Mitigate save password prompt. 2020-03-26 16:32:51 -06:00
Nate 99b4dbdaf4 Devices - Edit: Update Copy modal. 2020-03-26 15:31:31 -06:00
Nate 92033b88bc Devices, Profiles & Vendors: Modal integration. 2020-03-26 08:55:43 -06:00
racitup a1699f6fa6 Add en-gb fusionpbx language (#5192)
* Create en-gb language by copying en-us

* Add en-gb to app_configs

* Add en-gb to app_menus

* Language copy utility

* Fix missing quote mark

* Delete cp_lang.py

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2020-03-20 14:47:13 -06:00
Nate e8494facee Multiple: Add IDs to form tags, remove empty action attributes. 2020-03-05 10:02:25 -07:00
Nate 029c7174b4 Multiple - Add IDs to common/default action buttons. 2020-03-05 00:05:45 -07:00
Nate 7cbccd767d Devices - Edit: Revise and simplify javascript. 2020-03-04 17:54:47 -07:00
Nate 8cf57f30be Multiple - Edit: Minor mods. 2020-03-03 19:59:41 -07:00
Nate 6c37a5e125 Devices / Device Profiles - Edit: Permission adjustments. 2020-02-28 07:31:35 -07:00
Nate 834880e0e7 Devices / Device Profiles - Edit: Add select-all checkboxes for bulk delete of Lines, Keys and Settings. 2020-02-27 19:01:21 -07:00
Nate 0da0e3036a Device Profiles - Edit: Add delete button with dynamic action. 2020-02-27 12:48:43 -07:00
Nate 4ae7a61cda Devices: Remove deprecated script. 2020-02-27 10:38:09 -07:00
Nate aa96d18c11 Devices: Remove deprecated scripts. 2020-02-27 10:25:53 -07:00
Nate 86f13e77bd Devices - Edit: Integrate checkboxes on Lines, Keys and Settings for bulk delete on Save (uses token). Add delete button with dynamic action. 2020-02-27 10:24:32 -07:00
Nate f128781b2a Device Profiles - Remove deprecated delete script. 2020-02-20 15:38:36 -07:00
Nate 4836e4ba7f Device Profiles - Edit: Integrate checkboxes on Keys and Settings for bulk delete on Save (uses token). 2020-02-20 15:37:45 -07:00
Nate 666e0b957e Devices: Remove deprecated delete script. 2020-02-12 15:27:02 -07:00
Nate e94cedcc6d Devices - Edit: Check exists template directory and templates array to mitigate warnings. 2020-02-12 15:24:42 -07:00
Nate ca01581d2c Device Vendors: Remove deprecated vendor and function delete scripts. 2020-02-12 15:14:51 -07:00
Nate 3fe18ee23d Device Vendor Function - Add: Simplify previous array check. 2020-02-12 15:09:32 -07:00
Nate 9862d587a6 Device Vendor Function - Add: Validate assigned groups array to mitigate warning. 2020-02-12 15:07:10 -07:00
Nate f68cda2597 Device Vendor - Edit: Sticky Vendor Functions action bar. 2020-02-12 14:54:56 -07:00
Nate 4791951d05 Device Vendor Functions - Edit: Misc minor adjustments. 2020-02-12 14:53:47 -07:00
Nate 3600a37e00 Devices - Import: Misc consistency updates. 2020-02-12 10:48:04 -07:00
chansizzle 493c4bd33e Update devices.php 2020-01-21 14:21:34 -07:00
Nate 02c9326143 Devices - Import/Export: List mods, token fix, etc. 2020-01-11 10:21:17 -07:00
chansizzle d5f95b6198 Update app_config.php (#5048) 2020-01-09 11:15:07 -07:00
chansizzle 47e2b09e13 Update app_config.php (#5026) 2020-01-08 20:37:31 -07:00
Nate 3774d6665c Update devices/app_languages.php 2020-01-08 13:29:58 -07:00
Nate 36334d003c Devices: List view and button updates, other fixes. 2020-01-08 13:28:01 -07:00
Nate ec3287b1ce Update app_languages.php 2020-01-06 07:46:42 -07:00
Nate 4edd21773a Devices: Add window titles. 2020-01-06 07:39:59 -07:00