steve-lad
5a184ededb
Integrate Provision functionality into Sccp_Manager
...
Create required directory structure
Check if mapping support is enabled
Check if mapping rules are defined
Change options available based on above
Create index.cnf and sccpManagerRewrite.rules
2021-07-11 16:52:24 +02:00
steve-lad
248abe6cb7
Clean up and correct missing save settings
...
Remove unnecessary method from formcreate
Correct indentation in formcreate
Remove debug code in Sccp.class
correct logic for updating TFTP mode
2021-07-10 17:51:55 +02:00
steve-lad
2a98d8cfdb
Override chan-sccp default context
2021-07-10 12:17:46 +02:00
steve-lad
71fef35ebd
Finalise FormShowSysDefs
...
Remove debug conditionals in Sccp_manager
Pass missing arguments for tftpLang
Remove unused items from sccpgeneral.xml
2021-07-10 10:45:42 +02:00
steve-lad
ce115dab8b
Create formCreate class
...
Move anonymous class frpm formShowSysDefs to own class
2021-07-10 09:03:06 +02:00
steve-lad
d966bfa303
Minor typo corrections and add defaults button to device add/edit
2021-07-09 14:06:25 +02:00
steve-lad
6429b6add9
Finalise Codec Management
...
Add video codec treatment
Correct missing defaults
Simplify defaults in Sccp.class
2021-07-08 08:56:42 +02:00
steve-lad
945e77f9bc
Simplify getCodecs by using array functions
2021-07-06 17:18:17 +02:00
steve-lad
f929267910
Provide mechanism to reset codecs to system defaults
...
Unchecking all codecs will return to chan-sccp defaults
Document this behaviour
Remove various debug code
2021-07-06 16:12:25 +02:00
steve-lad
2e5028f438
Finalise Codecs tab for site defaults
...
Partially revert changes to sccpvalues keys
Remove obsolete code
Improve help and set as open by default
Move getMyConfig to AjaxHelper as only used there
2021-07-06 15:22:12 +02:00
steve-lad
44e0846761
Update server.codec.php
...
Add Recommendation for disallow
2021-07-06 08:30:38 +02:00
steve-lad
a6a9850a3c
rewrite codec methods to be more compliant with chan-sccp
...
Update db Fields for defaults
Update save logic
WIP update save defaults Field in sccpline
2021-07-05 17:08:01 +02:00
steve-lad
a493165153
Insert missing </div> at end of SL type
...
</div> was commented out
Change sccpdevice type to IE ( using a list suggests changes are legitimate. While true, they are not recommended, so now user must know exactly what to enter.
2021-07-05 11:02:52 +02:00
steve-lad
2809b0796e
Simplify List Button Presentation
...
Standardise method for all SL Types
WIP - unused method needs to be removed after full testing
2021-07-05 10:27:26 +02:00
steve-lad
503f227b98
Convert formShowSysDefs to anonymous class
...
Allows use of methods per type, which allows clearer compartmentalisation of variables and code.
Improves loading as FreePBX instantiates only once
WIP - create a full class loaded with Sccp_Manager
2021-07-04 16:46:18 +02:00
steve-lad
b6dfb51993
Conditional include of Use chan-sccp defaults/Customise button
...
If there is no chan-sccp default, do not add the button to use chan-sccp default/customise
This adds a large block of html + php enclosed within {}. Add documentation so that this is clear
2021-07-04 09:02:33 +02:00
steve-lad
dd9888e55e
(re)Align Defaults and Default values with chan-sccp
...
Ensure all defaults use same vales as chan-sccp (partial revert of earlier changes)
Initialise UsingSysDefaults
Clarify html
2021-07-03 16:29:31 +02:00
steve-lad
7dc4438ad8
Enable/Disable buttons when setting chan-sccp defaults
...
First version - Needs simplifying!
2021-07-03 12:10:44 +02:00
steve-lad
93fe6d45e1
Extend defaults to all pages
...
Change enum in installer to correspond to chan-sccp
2021-07-02 12:27:06 +02:00
steve-lad
927186151e
Update checkbox defaults logic
2021-07-02 08:29:15 +02:00
steve-lad
dcd9c75886
WIP Partial fix for setting default radio buttons
2021-07-01 10:11:02 +02:00
steve-lad
02f0b401d0
Impliment defaults for class IS
...
WIP
2021-06-30 16:31:29 +02:00
steve-lad
e50c32a1ac
Correct Indents for IS data type
2021-06-30 15:04:09 +02:00
steve-lad
01b5e9e868
Use Dynamic Checkbox
2021-06-30 13:43:52 +02:00
steve-lad
64624fa597
Simplify chan-sccp help usage
...
Convert array to string when loaded, and rename arrays that hold the data for clarity
2021-06-30 08:14:15 +02:00
steve-lad
3ec730b71b
Standardise between different formShow pages
2021-06-30 07:05:17 +02:00
steve-lad
ace4945eb0
Load help from chan-sccp
...
Load metainfo descriptions which provide help if not in XML
2021-06-30 07:02:22 +02:00
steve-lad
b7766fcf64
First test of new interface to manage defaults hierarchy
...
WIP
Need to better manage display of system defaults when customising
Need to override XML defaults
2021-06-29 16:41:53 +02:00
steve-lad
063556f898
Prepare siteDefaults Page
...
First pass with input array structure
2021-06-28 16:39:32 +02:00
steve-lad
fb9ea64134
Fix SQL in Install Rename
...
Change SQL in Installer rename column
Change TFTP variable name for better clarity
2021-06-25 06:35:51 +02:00
steve-lad
97c4c93fb6
Display Device description even if not connected
2021-06-24 16:11:33 +02:00
steve-lad
852156878d
Simplify method name
2021-06-24 15:40:36 +02:00
steve-lad
e841c7cb40
Reversions and corrections to previous commit
...
Restore saveSccpSettings to Sccp_Manager construct (deleted in error)
Initialise ntp_timezone without check (may have been changed externally)
Load xml data in ShowGroup instead of construct.
2021-06-24 10:59:00 +02:00
steve-lad
95cd7b4d9b
Correct getExtConfig method
...
sccp_lang did not accept index arg
2021-06-22 10:17:57 +02:00
steve-lad
c271dbf3c2
Update edit device to apply current schema
...
Add defaults if they are unset for the device
If device fields are now an enum, make sure that legacy values are valid or replace with defaults
2021-06-20 16:25:44 +02:00
steve-lad
649b717ce7
Correct SQL for SET DEFAULT
2021-06-20 13:06:53 +02:00
steve-lad
de3c58178b
Remove Inherit processing
...
Remove functionality added to hide inherit in default configs - Inherit has been removed from sccpgeneral.xml
2021-06-18 12:10:26 +02:00
steve-lad
57bc13f782
Modify default values
...
Change sccpgeneral to remove inherit - now inherit default values automatically
Add default values to form groups
Revert changes informShow
Update getTableDefaults to better manage underscores with chan-sccp
Change Defaults in Install
2021-06-18 11:58:00 +02:00
steve-lad
efdf2d0469
Added sccpline fields
...
WIP Still have issue with def_modify in installer
2021-06-17 18:39:32 +02:00
steve-lad
5df918a04b
Save Defaults to Db Defaults
...
Initial changes. Need to update other tables and fields
Minor bugfix in dbinterface
Correct XML version
2021-06-17 15:10:31 +02:00
steve-lad
416cedc425
Create new function to get device defaults
...
Add new function in helperFunctions and use
2021-06-17 10:18:07 +02:00
steve-lad
a146cd2354
Set defaults for Add Device
...
Get default values from db for add new device
Tidy up AjaxHelper get phone grid removing unnecessary tests and using clearer variable names
Correct typos in sccpgeneral
2021-06-17 09:40:24 +02:00
steve-lad
b420f35ad2
WIP Fix formshow prefix logic for IS
...
Currently only fixed for IS
FormShow was adding the prefix to the full child name, making a useless result.
Need to remove form_prefix from childname to return to db values
2021-06-16 16:58:04 +02:00
steve-lad
815b7dbd2a
Update Vendor defaults from db
...
Use db default values instead of xml as these are dynamic.
2021-06-16 13:21:44 +02:00
steve-lad
790b5f7949
Add vendorconfig data to Edit Device
...
Translate DB fields to formshow fields
These field translations need to be simplified
2021-06-16 12:42:07 +02:00
steve-lad
8c4b0ce240
Disable Inherit in default system button settings
...
Disable Inherit buttons in system defaults (should only be used for specific devices)
Add Device Vendor settings to Add Device (WIP - may need db change)
Change various names to be more readable
2021-06-15 17:56:37 +02:00
steve-lad
808e676972
Clean up model display
...
Improve message and add newline
2021-06-14 10:43:21 +02:00
steve-lad
007330159e
Disable TZ selection
...
TZ is a FreePBX property and should be only changed there.
Now only display for info with help
Ensure that at each initiation, we load the system value
2021-06-13 15:39:43 +02:00
steve-lad
84925a334e
Update TZ selection method
...
Change Cisco code determination
2021-06-12 07:30:18 +02:00
steve-lad
cf546961fe
Add redirect after saving to sccp_line
...
Add redirect after saving to sccpline
Revert changes in page script formatting
2021-06-10 16:57:19 +02:00