Matthias Schiffer
fc6ed51580
gluon-config-mode: fix reboot.htm validity
2014-05-14 13:48:47 +02:00
Matthias Schiffer
dfd3eedcf8
gluon-config-mode: convert templates to use the new site config
2014-05-14 13:23:15 +02:00
Matthias Schiffer
c0c45772fa
gluon-config-mode: fix unsetting of the contact info
2014-03-17 14:41:03 +01:00
Nils Schneider
b9a1de7286
gluon-config-mode: fix coordinates when disabled
2014-03-02 19:28:59 +01:00
Nils Schneider
9aa4a147aa
gluon-config-mode: allow contact field to be empty
2014-03-02 19:28:40 +01:00
Nils Schneider
bf50c54fc8
gluon-config-mode: show coordinates only when enabled
2014-03-02 18:59:20 +01:00
Nils Schneider
3ff5c44b06
gluon-config-mode: add contact field
...
Closes #20
2014-03-02 18:39:56 +01:00
Nils Schneider
ff45d44988
gluon-config-mode: replace foreach with get_first
2014-03-02 18:14:36 +01:00
Matthias Schiffer
d1376e1030
gluon-config-mode: add sysconfig option for config interface(s), default to WAN on nanostation-m
2014-03-02 17:56:50 +01:00
Nils Schneider
06076b2b4f
gluon-config-mode: avoid string.format("%f", ...
...
An undocumented feature of uci:get_first() is to cast the returned value
to the same type as the default argument. Thus, supplying a default
value ot type number makes string.format superfluous.
2014-03-02 14:05:14 +01:00
Matthias Schiffer
6354f22212
Rename gluon-location to gluon-node-info, add owner section
2014-02-24 05:12:01 +01:00
Matthias Schiffer
99c2999331
Add gluon-legacy package with legacy upgrade scripts
2014-02-22 08:27:51 +01:00
Nils Schneider
f1408f862d
Merge pull request #16 from rubo77/master
...
gluon-config-mode: Corrected grammar
2014-02-19 15:03:37 +01:00
Matthias Schiffer
e872a58e15
gluon-config-mode: don't let UCI_CONFIG_DIR leak to the telnet environment etc.
2014-02-13 19:40:36 +01:00
Matthias Schiffer
f9c243b559
gluon-config-mode: simplify dnsmasq command, remove sleep after network setup
2014-02-13 16:27:40 +01:00
Matthias Schiffer
a33d64af06
gluon-config-mode: remove bind mounts
2014-02-13 15:55:52 +01:00
ruben
8a45b4edc5
gluon-config-mode: Corrected grammar
2014-02-07 13:11:55 +01:00
Nils Schneider
e067480118
gluon-config-mode: fix type (gluon-locaton -> gluon-location)
2014-02-06 20:23:17 +01:00
Matthias Schiffer
261355e1da
gluon-config-mode: don't include sysconfig before the start function is called
...
Otherwise the enable during image create will throw a few error messages
2014-02-06 00:05:10 +01:00
Nils Schneider
a0f55b6c3c
gluon-config-mode: correct hostname on reboot.html
...
Display the correct hostname on the final page of configmode.
Previously, this page used to simply call luci.sys.hostname() which
would return the current hostname. However, when the configmode changes
the hostname luci.sys.hostname() will not reflect this. This patch
fetches the hostname directly from the UCI system config.
This adds a variable called 'hostname' which may be used in site.conf at
config_mode.msg_reboot and .msg_pubkey.
2014-01-28 03:16:56 +01:00
Nils Schneider
2324e68364
gluon-config-mode: new helptexts
2014-01-23 02:24:02 +01:00
Nils Schneider
6463064867
gluon-config-mode: label submit button "Fertig"
2014-01-23 01:34:25 +01:00
Nils Schneider
980ddb39cc
gluon-config-mode: use welcome text from site.conf
2014-01-23 01:21:43 +01:00
Nils Schneider
56b1bf77da
gluon-config-mode: delay reboot a little
...
The reboot page should be delayed a little to give the browser time for
fetching assets (like the stylesheet). This adds a two second delay.
Unfortunately, I couldn't think of a sane way to do this within a luci
controller.
This patch forks the process. The parent will continue rendering the
page for the browser while the child will sleep and then reboot the
device. For this to work reliable the child needs to close stdout before
sleeping so the webserver closes the connection to the browser. This,
again, required a hack as lua does not allow closing std filehandles,
when prevented using luci.reboot() which was calling os.execute() and
that function will not work with stdout closed.
2014-01-23 00:04:14 +01:00
Nils Schneider
466defe3f2
gluon-config-mode: fix indentation
2014-01-22 23:18:46 +01:00
Nils Schneider
3fcdce78f3
Merge pull request #10 from freifunk-gluon/luci-theme
...
add new luci-theme
2014-01-22 12:02:48 -08:00
Matthias Schiffer
8681dde4e2
gluon-config-mode: respect switch configuration
2014-01-22 19:45:07 +01:00
Nils Schneider
d2b45fa35a
gluon-config-mode: remove subsection headings
...
Those headings do not convey much information make the wizard less
compact. The help texts will be rewritten to guide the user instead.
2014-01-22 17:01:27 +01:00
Nils Schneider
54fec96e7b
gluon-config-mode: remove 'reset' button
...
The reset button resets the form. I don't think this is needed in a
wizard that simple and might confuse users so I removed it.
2014-01-21 23:42:03 +01:00
Nils Schneider
3d2511d488
gluon-config-mode: fix wizard
...
Due to my previous two commits configmode was broken when either meshvpn
or bandwidth limit was disabled. This fixes it but there may be a
cleaner solution provided by luci.
2014-01-21 22:19:25 +01:00
Nils Schneider
52764cc925
gluon-config-mode: bwlimit hidden when not meshvpn
...
Hide the bandwidth limit checkbox when meshvpn is disabled.
2014-01-21 20:02:17 +01:00
Nils Schneider
9141633bf9
gluon-config-mode: more compact tc form
...
Hide the downstream/upstream input fields when bandwitdh limiting is
disabled.
2014-01-21 19:50:07 +01:00
Matthias Schiffer
7f61b00db0
gluon-location: move information to /etc/config/gluon-location
2014-01-20 00:06:55 +01:00
Matthias Schiffer
7c56102c4d
gluon-config-mode: use different document root
2014-01-13 20:17:29 +01:00
Matthias Schiffer
10d163697b
gluon-config-mode: don't depend on haveged
...
Now that haveged starts before the config mode, there is no need to explicity
depend on it; instead it is just used when specified in the site configuration.
2014-01-12 00:50:43 +01:00
Matthias Schiffer
bb3fd05d1a
Allow telnet login in config mode again
2014-01-09 10:06:36 +01:00
Nils Schneider
71cf60acaa
gluon-config-mode: texts from mkm
2013-10-09 21:13:48 +02:00
Nils Schneider
fd3e4e7b70
gluon-config-mode: simple-tc ifname must be mesh-vpn, not mesh_vpn
2013-10-03 23:26:00 +02:00
Nils Schneider
5a0adcbae0
gluon-config-mode: add simple-tc settings for mesh_vpn
2013-10-03 23:00:47 +02:00
Nils Schneider
6c3d8621ff
gluon-config-mode: forgot to rename uci config in button script
2013-10-03 22:48:54 +02:00
Nils Schneider
f727a3c119
gluon-config-mode: forgot to rename uci config in button script
2013-10-03 22:12:47 +02:00
Nils Schneider
de628af505
gluon-config-mode: fix upgrade script /lib/gluon/ugprade/config-mode/
2013-10-03 13:10:18 +02:00
Nils Schneider
9d41be9ddd
gluon-config-mode: rename config-mode to gluon-config-mode
2013-10-02 22:56:51 +02:00
Nils Schneider
4fbdc927c4
gluon-config-mode: rename configmode to config-mode (except in lua variables where it is still called configmode)
2013-10-02 15:24:14 +02:00
Nils Schneider
c3364f829c
gluon-config-mode: various fixes (default values, autoupdater changes)
2013-10-02 14:46:39 +02:00
Nils Schneider
edcc573976
gluon-autoupdater: new branch specification
...
It is now possible to specific multiple branches like this:
config branch stable
option url ...
list pubkey ...
...
config branch testing
...
and select one in autoupdater.settings:
config autoupdater settings
option branch "stable"
2013-10-02 13:33:47 +02:00
Nils Schneider
d4b4a46b7b
configmode: move upgrade script from 0.4 to invariant
2013-09-30 16:24:37 +02:00
Nils Schneider
60583ec379
configmode: show current bandwidth limit in wizard
2013-09-30 15:14:01 +02:00
Nils Schneider
a00c47daec
configmode: migrate uci config of pre 0.4 firmwares
2013-09-30 14:50:29 +02:00
Nils Schneider
61de9d693e
configmode: read pubkey message from site configuration
2013-09-30 00:55:38 +02:00