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
Sunil Mohan Adapa
53b0f5aca8
Don't use wells for placing all the content
2015-05-01 21:14:04 -04:00
James Valleroy
d185e88022
transmission: minor comment updates
2015-05-01 19:38:49 -04:00
Sunil Mohan Adapa
69adf1cfc5
transmission: Run from behind Apache
...
- Introduce Apache configuration for plinth.
- Remove Transmission service file for firewalld.
- Enable transmission on install.
- Enable/disable Apache configuration on Transmission on enable/disable.
- Remove IP address whilelisting as 127.0.0.1 is the default setting and
is sufficient for Apache to reverse proxy.
- Update UI URL.
2015-05-01 19:00:56 +05:30
Sunil Mohan Adapa
f94d0d5414
transmission: New module for BitTorrent downloads
2015-05-01 18:52:17 +05:30
Sunil Mohan Adapa
b62f6746f4
Handle arguments to actions properly
...
- Don't allow strings to be sent as arguments. The mixup with
lists/tuples could be dangerous.
- Don't escape arguments. subprocess.Popen takes care that arguments
are passed on nicely to the actions.
- Update tests.
2015-05-01 18:52:17 +05:30
Sunil Mohan Adapa
4e42486822
ikiwiki: Data in /var/lib & setup after install
...
- It is conventional to store application data in /var/lib/APPDIR
instead of /var/APPDIR. Change ikiwiki data folder to
/var/lib/ikiwiki.
- After installing and before enabling and setting up basic
configuration, performing any operation such as 'create' wiki/blog
lead to silent errors. Do avoid this situation, perform a separate
setup() operation soon after the package is installed.
2015-04-18 21:09:44 +05:30
Sunil Mohan Adapa
9b674292c8
ikiwiki: Update UI messages and minor refactoring
...
- In manage page, show a message to create new blog/wiki when there are
none.
- Elaborate on what gets deleted in delete page.
- Add Ikiwiki in menu item label. This is in order to allow for other
Wiki/Blog modules.
- Indentation changes.
2015-04-18 20:59:24 +05:30
James Valleroy
57e5799880
PEP8 fixes
2015-04-13 20:43:07 +05:30
James Valleroy
35dcde00de
ikiwiki: Create admin account for new wiki/blog.
2015-04-13 20:43:07 +05:30
James Valleroy
18234850ff
ikiwiki: Add delete command for wikis and blogs.
2015-04-13 20:43:07 +05:30
James Valleroy
1464ff3184
ikiwiki: Create and manage wikis/blogs.
2015-04-13 20:43:07 +05:30