Joey Hess
bf8558f346
save to real setup file, and rebuild/refresh
2008-08-05 20:11:56 -04:00
Joey Hess
4b4bce5006
Revert "typo"
...
This reverts commit c8d3626c51
.
2008-08-05 19:39:30 -04:00
Joey Hess
c8d3626c51
typo
2008-08-05 19:30:09 -04:00
Joey Hess
6e2f9e97f3
Add simple patch to silence a warning when using monotone
2008-08-04 15:00:47 -04:00
Joey Hess
e48f8ff8a9
hm
2008-08-04 14:53:11 -04:00
Joey Hess
0c3291d4f3
plugin enable/disable working and bugfixes
2008-08-03 22:16:38 -04:00
Joey Hess
6d15912e8f
work around strange problem with banned_users
...
Its value was being ignored. Some kind of formbuilder bug?
Anyway, prefixing all keys with a section seems like a good idea
generally, in case there's ever overlap.
2008-08-03 21:06:13 -04:00
Joey Hess
4b79a43db6
checkboxes back
2008-08-03 20:51:46 -04:00
Joey Hess
2a712c8817
use radio, not checkbox, for booleans
...
Had to do this due to one of CGI::FormBuilder's more annoying quirks -- it
loses the value of a checkbox field with only one option, always treating
it as checked.
2008-08-03 20:20:25 -04:00
Joey Hess
3905645342
add plugin safe/rebuild info (part 3 of 3)
2008-08-03 19:36:11 -04:00
Joey Hess
219afc3f9c
support rebuild tristate
...
also some fixes to change minimisation logic
2008-08-03 18:23:17 -04:00
Joey Hess
39195de96e
add plugin safe/rebuild info (part 2 of 3)
...
(brain.. melting..)
2008-08-03 17:20:21 -04:00
Joey Hess
1230e914b1
anonok is safe
2008-08-03 17:03:20 -04:00
Joey Hess
1a37848346
move plugin toggles to before config setting again
2008-08-03 16:58:16 -04:00
Joey Hess
b7d6a49be4
ui improvements
2008-08-03 16:46:38 -04:00
Joey Hess
aacec52a07
show force disabled plugins in advanced mode
2008-08-03 16:43:42 -04:00
Joey Hess
903213e63f
add plugin safe/rebuild info (part 1 of 2)
...
too many plugins.. brain exploding..
2008-08-03 16:40:12 -04:00
Joey Hess
9e0cbb73fe
plugin safe/rebuild controls
2008-08-03 16:23:41 -04:00
Joey Hess
4405cebd0a
add advanced and basic modes
2008-08-03 14:57:24 -04:00
Joey Hess
5c0f539950
avoid adding extra disabled fields for arrays
2008-08-03 14:41:53 -04:00
Joey Hess
d00f3edf13
properly support all types of data in arrays
2008-08-03 14:39:34 -04:00
Joey Hess
0f06504422
remove description_html, add link
2008-08-03 14:36:17 -04:00
Joey Hess
5ef45ca7e1
support arrays
2008-08-03 00:27:27 -04:00
Joey Hess
d8b49840dd
update
2008-08-02 23:59:40 -04:00
Joey Hess
7baa6320e0
rebuild detection
2008-08-02 23:32:40 -04:00
Joey Hess
8c02d670d0
pull values from form to config
2008-08-02 23:14:59 -04:00
Joey Hess
94c59d3254
collect a hash of shown fields
...
Need to do this to know what fields to take from CGI.
(Can't trust that only safe ones are sent..)
2008-08-02 23:06:25 -04:00
Joey Hess
c762b65ce4
show unsafe options (RO) by default
...
Small data leak, but only to admins, and I think it's worth it to see the
stuff that cannot be configured.
2008-08-02 22:50:09 -04:00
Joey Hess
5dbd053da3
avoid syslog whining from broken plugins
2008-08-02 22:22:53 -04:00
Joey Hess
6f65cb1cbe
avoid setting default value in websetup_force_plugins
...
This would make changes not be seen later.
2008-08-02 22:20:26 -04:00
Joey Hess
15341aed01
don't install demo external plugins by default
2008-08-02 16:53:20 -04:00
Joey Hess
4708aeceb3
websetup form display done
2008-08-02 16:41:37 -04:00
Joey Hess
b0f4767448
basic form display done
2008-08-02 16:41:36 -04:00
Joey Hess
102f29e500
add description_html
2008-08-02 16:41:36 -04:00
Joey Hess
680cd2fbc3
skeleton of web setup plugin
2008-08-02 16:41:35 -04:00
Joey Hess
190a845fe1
hide deprecated values if empty after save
2008-08-01 17:39:17 -04:00
Joey Hess
f41448d9ca
rcs plugin loading reorg
...
Move rcs plugin load to loadplugins; move duplicate rcs detection logic out
of individual plugins and into loadplugins. Avoids checkconfig failing when
run twice.
2008-08-01 16:45:05 -04:00
Joey Hess
bb394fdae8
admin prefs move to setup file, stage 1
...
The locked pages configuration is moving to a locked_pages option in the
setup file, and the allowed attachments configuration to
allowed_attachments. The admin prefs page can still be used for these, but
that's depreacted and will only be shown if there's currently a value.
2008-08-01 16:45:04 -04:00
Joey Hess
041923a89e
Merge branch 'master' into autoconfig
...
Conflicts:
IkiWiki/Plugin/git.pm
debian/changelog
po/ikiwiki.pot
2008-07-31 19:35:37 -04:00
Joey Hess
6c8a8dd13b
add guard against enabling multiple rcs plugins
2008-07-30 14:32:48 -04:00
Joey Hess
12c5786df4
Merge branch 'tova' into autoconfig
...
Conflicts:
debian/changelog
2008-07-29 15:54:45 -04:00
Joey Hess
f0090d8c57
check generated pages in
...
I considered not checking them in, or making the checkin configurable.
However, then they would remain not checked in if edited by a user, which is
probably not desired.
Note that passing undef as the username/ip to rcs_commit_staged may not
result in ideal behavior; the commit may seem to come from "anonymous" with
some revision control systems. Most of them handle it a bit better and just
have it come from whatever user is running the build.
2008-07-29 15:51:25 -04:00
Joey Hess
a02c3f46ea
initial draft
2008-07-29 15:39:01 -04:00
Joey Hess
37245a9988
add refresh hook
2008-07-29 15:04:34 -04:00
Joey Hess
73af360e99
fix cgiurl check
2008-07-27 19:21:56 -04:00
Joey Hess
e1f7146041
avoid clobbering example diffurl
2008-07-27 00:54:15 -04:00
Joey Hess
4ef96e2d99
Merge branch 'master' into autoconfig
2008-07-26 23:22:42 -04:00
Joey Hess
618e3c1075
use new style error handling
2008-07-26 23:15:35 -04:00
Enrico Zini
e3713772f7
Added cutpaste plugin.
...
I'm wondering if cutandpaste wouldn't be a better name.
2008-07-26 23:08:17 -04:00
Enrico Zini
02078c406c
Handle the case when HTML got tidied.
...
This fixes debian bug #492529 .
2008-07-26 23:05:57 -04:00