summaryrefslogtreecommitdiffstats
path: root/provisioning-model.lua
Commit message (Collapse)AuthorAgeFilesLines
* Fix links to search and create, and fix createdevicefromrequestTed Trask2012-08-081-18/+26
|
* Fixes to some local functions in modelTed Trask2012-08-071-6/+18
|
* Removed calls to redirect_to_referrer and only call redirect if function existsTed Trask2012-08-071-50/+93
|
* Updated for handle_form now passing self to get and set functionsTed Trask2012-04-281-45/+62
|
* Changed require statements to reflect location of libraries in acf-lib-0.3 ↵Ted Trask2012-01-271-3/+3
| | | | and acf-core-0.14
* Fixed escape function to not escape \Ted Trask2012-01-031-11/+6
|
* Boolean default should be of type boolean, not stringTed Trask2011-12-291-2/+3
|
* Removed the default table from param_groups cfe and just use value != ↵Ted Trask2011-12-081-10/+2
| | | | default to determine whether or not to save
* Fixed validating / setting defaults for param groupsTed Trask2011-12-081-9/+12
|
* Fixed bug in deleting parameter with optionsTed Trask2011-12-081-2/+2
|
* Modify listdevices to also display the class values for each deviceTed Trask2011-10-141-2/+10
|
* Added new listrequests, deleterequest, and createdevicefromrequest actionsTed Trask2011-10-141-4/+110
|
* Implemented put_file for Polycom phonesTed Trask2011-10-111-12/+38
|
* Changes to implement PUTTed Trask2011-10-101-4/+16
|
* Change viewclassparams to getclassvaluesTed Trask2011-10-101-39/+32
|
* Added viewclassparams, getfile, and putfile actions plus determine_class.lua ↵Ted Trask2011-10-101-4/+120
| | | | | | | | | | script and provisioning_requests table. viewclassparams shows the parameters and default values for a class getfile is used to get the config file for a known device and a default config file for unconfigured devices putfile is unimplemented, but will be used for parsing files uploaded to the server determine_class.lua determines which device class best matches an unconfigured device (by agent) provisioning_requests table will track the last request (ip, agent, and timestamp) for each device
* Fixed dumpdatabase to give valid SQLTed Trask2011-07-051-9/+10
|
* Added new dumpdatabase action to dump database without ids - helps compare ↵Ted Trask2011-07-041-0/+69
| | | | databases
* Validate code should be in unix formatTed Trask2011-06-241-2/+2
|
* Added better error processing for loaded Lua codeTed Trask2011-06-091-3/+16
|
* Added lua validate code into provisioning_params table, added example for ↵Ted Trask2011-06-091-16/+61
| | | | mac address
* Fixed comparison typoTed Trask2011-03-311-1/+1
|
* Fixed param defaults issue that caused extra database entriesTed Trask2011-03-091-1/+1
|
* Fail to create / update device if no classes selectedTed Trask2011-03-041-0/+5
|
* Made nice error messages for device_id search, rather than SQL errorsTed Trask2011-03-041-0/+10
|
* Removed provisioning-devices and instead use provisioning-device-seq. So, ↵Ted Trask2011-03-041-43/+19
| | | | | | device label is no more. Also changed Standard Phone without Call Forwarding to Public Phone.
* Fixed delete_group by deleting in the right orderTed Trask2011-03-041-2/+2
|
* Modified getgroup/updategroup to add default - allowing creating groups with ↵Ted Trask2011-03-041-5/+24
| | | | null defaults
* Fixed delete_class by deleting in the right orderTed Trask2011-03-031-2/+2
|
* Made getdevicevalues and searchdevices into proper forms and added ↵Ted Trask2011-03-011-32/+47
| | | | searchbyextension and searchbymac actions.
* Removed name from provisioning_devices, changed getdevicevalues to take ↵Ted Trask2011-02-281-44/+26
| | | | parameter id, comparision, value (like search)
* Removed template from device and set it up as a parameter instead, moved ↵Ted Trask2011-02-261-152/+46
| | | | scripts into privisioning-scripts.lua, and added DB values for all tables to set up phone provisioning
* Display the matching param group label when displaying device paramsTed Trask2011-02-111-2/+3
|
* Name should be unique for provisioning_class_groupTed Trask2011-02-111-1/+1
|
* Fixed up class sequenceTed Trask2011-02-111-2/+2
|
* Added concept of class groups to allow separate name and label for class groupsTed Trask2011-02-111-22/+177
| | | | | | | Added four new actions - listclassgroups, editclassgroup, createclassgroup, and deleteclassgroup Added new provisioning_class_groups table Changed provisioning_classes to change name to class_group_id plus added seq field Modified groups to only accept alphanumeric names and display param group label instead of name when editing params
* Added delete_device script and made sure to pass full params structures to ↵Ted Trask2011-01-181-8/+30
| | | | scripts.
* Added script files to be run after edit device and after edit device params.Ted Trask2011-01-111-2/+93
|
* Moved templates to /etc/provisioning/templatesTed Trask2011-01-041-1/+2
|
* Added some unique indexes to enforce proper uniquenessTed Trask2010-12-271-1/+3
|
* Added in some plpgsql triggers for data validation on inserts plus had to ↵v0.0.1Ted Trask2010-12-241-8/+50
| | | | make runscript recursive.
* Added foreign key references to table definitions.Ted Trask2010-12-231-8/+10
|
* Add js popups to verify deletes.Ted Trask2010-12-221-1/+0
|
* Added indexes to try to help query speedTed Trask2010-12-091-1/+20
|
* Added regexp field to provisioning_params for validating text paramsTed Trask2010-12-091-8/+13
|
* Delete options when deleting parameterTed Trask2010-12-091-0/+2
|
* Added support for select type and provisioning options.Ted Trask2010-12-091-6/+115
|
* Modified search to return and display the group, parameter, and value that ↵Ted Trask2010-12-031-13/+18
| | | | | | matched. You now can get the same device multiple times if there are multiple param matches.
* Broke up get_device_values into two functions, one by name, one by device_id.Ted Trask2010-11-261-17/+37
|
* Adjusted search to include != and regular expressions comparisons.Ted Trask2010-11-261-14/+13
|