James Valleroy
82cf4df0bc
ikiwiki: Add required package for changing wiki settings.
2015-07-13 19:50:58 +05:30
Sunil Mohan Adapa
6fd04808d5
Don't require login for logout page & minor fixes
2015-07-01 07:57:21 +05:30
fonfon
9321aa4952
made first_boot state0 public
2015-07-01 00:01:02 +05:30
fonfon
824a9091c1
use django-stronghold for authentication handling (instead of @login_required)
2015-07-01 00:01:02 +05:30
Sunil Mohan Adapa
2f56a516de
ikiwiki: Minor styling and fix
...
- Minor styling update in service description.
- Fix a minor issue that a2query outputs on STDERR when the
configuration is disabled.
2015-06-28 11:15:52 +05:30
Sunil Mohan Adapa
21e12b3c1f
deluge: Perform setup operations during enable
...
We should use on_install setups as sparingly as possible. We don't get
callbacks in cases where package is already installed. Until we
implement our versioned setup mechanism, doing some idempotent setup()
during enable() is much safer.
2015-06-26 18:52:26 +05:30
James Valleroy
a2fdd879d9
deluge, ikiwiki: Notify when service is enabled/disabled.
2015-06-26 17:34:38 +05:30
James Valleroy
fd73bcd734
deluge: Run setup and enable after install.
2015-06-26 17:34:38 +05:30
Bob Girard
d64ce6cc01
Bundle tests with applications
...
- For each application, add ./tests directory and __init__.py file
within it.
- Modify test controllers (coverage.py, runtests.py) to find the new
test directories for testing and coverage analysis.
- Move existing application-specific test modules (test_pagekite.py) to
the newly created directories.
2015-06-26 12:05:48 +05:30
Sunil Mohan Adapa
82090af423
ldap: Minor styling fixes
2015-06-25 23:40:24 +05:30
James Valleroy
bc8523d9a3
first_boot: Also create LDAP user for initial user.
2015-06-12 15:49:41 +05:30
James Valleroy
73a03c3b39
xmpp: Merge actions into single file.
2015-06-12 15:49:41 +05:30
James Valleroy
27e19b4373
users: Change LDAP user password.
2015-06-12 15:49:41 +05:30
James Valleroy
f16ea84f1d
users: Delete LDAP user.
2015-06-12 15:49:41 +05:30
James Valleroy
9f371d9a13
users: Rename LDAP user.
2015-06-12 15:49:41 +05:30
James Valleroy
219c3f4b06
users: Show if user is also an LDAP user.
2015-06-12 15:49:41 +05:30
James Valleroy
b2cd67c78b
xmpp: Add option to use LDAP for authentication.
2015-06-12 15:49:41 +05:30
James Valleroy
910ff97c62
users: Add option to create LDAP user.
2015-06-12 15:49:41 +05:30
Sunil Mohan Adapa
19301e541e
roundcube: New app for web based email client
2015-06-07 17:41:51 -04:00
Sunil Mohan Adapa
56c732ab10
privoxy: New web proxy application
2015-05-27 22:46:57 +05:30
Sunil Mohan Adapa
1d3b179f6e
xmpp: Minor fix to log message
2015-05-26 16:12:25 +05:30
James Valleroy
128aa42873
xmpp: Enable jwchat apache conf after install.
2015-05-24 17:25:54 +05:30
James Valleroy
eca896a2e8
Fix missing import and pass before_install correctly.
2015-05-24 17:25:54 +05:30
James Valleroy
ca61649105
xmpp: Preseed debconf values before ejabberd and jwchat packages are installed.
2015-05-24 17:25:54 +05:30
James Valleroy
6a8fa93477
ikiwiki: Don't redefine built-in type.
2015-05-24 12:50:23 +05:30
James Valleroy
40a5d3206e
ikiwiki: Require some Recommends needed to compile wikis.
2015-05-24 12:50:23 +05:30
James Valleroy
333599ba24
Merge remote-tracking branch 'sunil/deluge-systemd'
2015-05-16 15:56:27 -04:00
James Valleroy
1055787be2
Merge remote-tracking branch 'sunil/network-manager-glib'
2015-05-16 13:18:20 -04:00
James Valleroy
44b045fef7
Merge remote-tracking branch 'fonfon/pagekite-augeas-new'
2015-05-16 10:35:58 -04:00
Sunil Mohan Adapa
939f330816
deluge: Auto start deluge-web using systemd
2015-05-10 14:57:20 +05:30
Sunil Mohan Adapa
a6fa7abbad
deluge: Minor fixes and styling
...
- Updated comments
- Start the daemon before enabling Apache configuration.
- Warn the user about editing the Apache configuration for Deluge.
- Other minor updates.
2015-05-10 13:44:33 +05:30
Sunil Mohan Adapa
51e6aa3df6
deluge: Rename from bittorrent to deluge
...
- There could be multiple applications for the same functions. Although
in the interface we should we show generic names like 'BitTorrent', we
could use specific names in the backend.
- There is already a bittorrent client: Transmission.
2015-05-10 10:08:06 +05:30
James Valleroy
55a8b445ad
Add BitTorrent module (deluge-web).
2015-05-07 19:37:58 +05:30
Sunil Mohan Adapa
ef17bd8306
networks: Use libnm instead of python-networkmanager
2015-05-05 16:00:25 +05:30
fonfon
32e94058f6
More consistent renaming from default to standard services
2015-05-04 11:04:35 +02:00
fonfon
702dbf5e61
Renamed default services to standard services
2015-05-04 10:32:53 +02:00
fonfon
0ffaaa3da7
Use JSON as pagekite action-script arguments
...
This allows to safe some conversions
2015-05-04 10:20:37 +02:00
fonfon
4561c3bcd9
Removed quote-checking functionality from pagekite
...
actions.py doesn't use shlex.quote anymore so I don't
have to check for accidentially quoted things anymore.
2015-05-03 19:27:12 +02:00
fonfon
7af92d9e65
Updated unit- and doctests
2015-05-03 19:27:12 +02:00
fonfon
7a4486fadf
pagekite: restart service when config is changed
...
so the changed config gets applied immediately, and
not only after enabling/disabling the service manually.
2015-05-03 16:53:47 +02:00
fonfon
ef08f40447
minor layout cleanup
2015-05-03 15:28:45 +02:00
fonfon
3cc0cb74a6
Prevent adding existing or predefined services
...
and improved form error handling
2015-05-03 09:44:46 +02:00
fonfon
3f2c9ff2c8
cleaned up actions and configuration form
2015-05-03 09:44:46 +02:00
fonfon
99bfda3b69
removed default frontend stuff from actions
...
it's all handled via get-frontend and set-frontend now.
and there are now some doctests in actions/pagekite_util.py
2015-05-03 09:44:46 +02:00
fonfon
b96c89b0ab
make pagekite login-required;
...
restart pagekite after adding/deleting a service so the changes take
effect;
improved warnings in the UI
2015-05-03 09:44:46 +02:00
fonfon
d5d9e2df2e
renamed variables for consistency
...
there are only 'service' and 'service_string' now, no more 'params'
2015-05-03 09:44:46 +02:00
fonfon
c04897be8b
Moved pagekit url creation to pagekite module
...
plus some minor cleanup
2015-05-03 09:44:46 +02:00
fonfon
8955e41f15
pagekite is required to be installed via package now
2015-05-03 09:44:46 +02:00
fonfon
1fc0064fd0
refactoring pagekite: configuration form works
...
splitting the services to a separate page is not yet finished
2015-05-03 09:44:46 +02:00
fonfon
cf96797040
pagekite action: Use augeas pagekite lens
...
And allow setting any server as pagekite frontend.
2015-05-03 09:44:45 +02:00