Commit graph

115 commits

Author SHA1 Message Date
Jo-Philipp Wich
7aee80de5c * luci/libs/uvl: revert accidentally committed changes in dependency handler 2008-11-04 16:02:47 +00:00
Jo-Philipp Wich
8d75d524f9 * luci/libs/uvl: more sensitive checking of error reasons in evaluation of option dependencies 2008-11-04 16:00:58 +00:00
Jo-Philipp Wich
4219ec1754 * luci/libs/lua: process option dependencies first, allows mixing of required flags with dependencies 2008-11-04 15:38:44 +00:00
Steven Barth
9d67f6db01 Fixed new UVL options 2008-11-02 22:22:50 +00:00
Steven Barth
de80e2a708 Added UVL values minlength, maxlength, minimum, maximum 2008-11-02 21:42:16 +00:00
Jo-Philipp Wich
725719c221 * luci/libs/uvl: add new datatype "device" 2008-10-12 22:24:41 +00:00
Jo-Philipp Wich
255449a1e2 * luci/i18n: rename *.pt_br.* to *.pt-br.*, extend luci.i18n to convert "_" to "-" in language tags 2008-10-05 16:08:33 +00:00
Jo-Philipp Wich
b0cbce0da2 * luci/i18n/portuguese_brazilian: add uvl lua translation too 2008-10-02 14:12:04 +00:00
Jo-Philipp Wich
76f8ba692f * luci/i18n/portuguese_brazilian: add uvl translations 2008-10-02 14:11:18 +00:00
Jo-Philipp Wich
3ddce490db * luci/applications: create empty asterisk app folder
* luci/libs/uvl: move asterisk scheme to app folder
2008-09-25 14:01:49 +00:00
Jo-Philipp Wich
729c5a24a8 * luci/libs/uvl: move most schemes to their corresponding packages 2008-09-25 13:57:28 +00:00
Steven Barth
0227e3cea1 httpd sections are not unique anymore 2008-09-23 23:08:29 +00:00
Jo-Philipp Wich
225de06244 * luci/libs/uvl: add "device" option to wireless scheme 2008-09-22 16:26:05 +00:00
Steven Barth
1c7cc8501c Fixed a typo for broadcom maclist, Improved general maclist handling 2008-09-19 10:42:18 +00:00
Jo-Philipp Wich
ce4236acff * luci/libs/uvl: set type of "dhcp_option" variable to lazylist in dhcp scheme, breaks webif if only one option is set 2008-09-17 23:15:23 +00:00
Jo-Philipp Wich
8b53a27b5c * luci/libs/uvl: mark "enabled" option as required in fstab scheme, this prevents the deletion from uci 2008-09-17 22:22:12 +00:00
Steven Barth
713454cefa Fix some too strict validation schemes 2008-09-14 19:01:05 +00:00
Steven Barth
f9303705a0 Overall CBI-UVL ineraction fixes 2008-09-13 12:20:39 +00:00
Jo-Philipp Wich
a8d165a5bf * luci/libs/uvl:
- only check option dependencies if option has a value
	- remove option required for atheros mode in wireless scheme - breaks broadcom
* luci/model/admin-full:
	- override section validation if we create a new network on demand
2008-09-13 04:26:37 +00:00
Steven Barth
55cf7dbf34 Reworked UVL schemes 2008-09-11 21:45:23 +00:00
Steven Barth
e5cb252043 UVL: Fixed dependency handling 2008-09-11 12:58:57 +00:00
Steven Barth
ef8f835894 UVL: Fixed dependency parsing 2008-09-10 23:16:36 +00:00
Steven Barth
38691ce540 UVL: Export raw value of "valueof" for references 2008-09-10 15:35:11 +00:00
Steven Barth
a4a77446e9 UVL: Add missing export for loadfile 2008-09-09 18:47:45 +00:00
Jo-Philipp Wich
77432eb047 * luci/libs/uvl: allow empty strings or undefined options as booleans too 2008-09-09 16:28:19 +00:00
Jo-Philipp Wich
0345180f72 * luci/libs/uvl: prevent "Value "" of option "qos.wan.enabled" does not validate as datatype "boolean"" error in qos pages 2008-09-09 16:21:21 +00:00
Steven Barth
abad8af0e7 again 2008-09-09 16:20:56 +00:00
Steven Barth
cd1db0eda2 Fixed last commit 2008-09-09 16:19:52 +00:00
Steven Barth
8766b050bd Replace some util.splits with gmatch and match 2008-09-09 16:04:49 +00:00
Steven Barth
9f7832b827 Main library optimizations #2 2008-09-09 15:40:00 +00:00
Steven Barth
9ffd02f8d6 Main library optimizations #1 2008-09-09 15:39:54 +00:00
Steven Barth
2d409a3586 Optimized uvl.dependencies 2008-09-09 15:39:43 +00:00
Steven Barth
64a4270a59 Fixed uvl.errors 2008-09-09 15:39:38 +00:00
Steven Barth
1bfd6b667b Optimized uvl.validation 2008-09-09 15:39:30 +00:00
Steven Barth
c939a799ce Optimized uvl.errors 2008-09-09 15:39:25 +00:00
Steven Barth
9a8cd55c36 Optimized uvl.datatypes 2008-09-09 15:39:17 +00:00
Steven Barth
c287c8ca7e Scheme parsing optimizations 2008-09-09 15:39:10 +00:00
Steven Barth
68ecfaf698 Revert UVL optimizations 2008-09-09 12:44:51 +00:00
Steven Barth
023b4ddf64 Fixed UVL 2008-09-08 18:34:26 +00:00
Steven Barth
5d3bddd899 Fixed last commit 2008-09-08 17:55:24 +00:00
Steven Barth
9890c99d0b UVL optimizations round 1 2008-09-08 14:39:47 +00:00
Jo-Philipp Wich
554286bdc6 * luci/libs/uvl: extend network scheme to allow proto=none for interfaces 2008-09-07 23:08:13 +00:00
Jo-Philipp Wich
a8f137973b * luci/libs/uvl: add asterisk uci config scheme 2008-09-07 18:53:15 +00:00
Jo-Philipp Wich
1dcd836a30 * luci/libs/uvl: fix firewall scheme issue with custom rules 2008-09-07 15:27:24 +00:00
Jo-Philipp Wich
6a5ce5e45f * luci/libs/uvl: extend firewall scheme to include more sane dependencies for custom rules 2008-09-07 13:38:23 +00:00
Jo-Philipp Wich
071f485a69 * luci/libs/uvl: prepare support for @type[n] notation in luci.uvl.uvlitem.cid() 2008-09-07 03:29:54 +00:00
Jo-Philipp Wich
96e7e81d1d * luci/libs/uvl: fix description of default option in meta scheme 2008-09-07 02:57:47 +00:00
Jo-Philipp Wich
885e54007f * luci/libs/uvl: implement default value option for variable sections 2008-09-07 02:55:42 +00:00
Jo-Philipp Wich
98ff081c9f * luci/libs/uvl: allow combined enum/valueof options 2008-09-07 00:44:54 +00:00
Jo-Philipp Wich
1bc3365f02 * luci/libs/uvl: add scheme for luci_hosts configuration 2008-09-06 18:14:17 +00:00