687 Commits

Author SHA1 Message Date
Sunil Mohan Adapa
8f2c8480b4 Release 0.4.1 v0.4.1 2014-10-21 19:15:01 +05:30
Sunil Mohan Adapa
0bb2dd51d8 Minor styling changes in first boot module 2014-10-20 00:22:47 +05:30
Sunil Mohan Adapa
4637bba3eb Print debug message about static directories served 2014-10-20 00:22:33 +05:30
Sunil Mohan Adapa
71b27be720 Minor updates to Tor service 2014-10-20 00:22:19 +05:30
Sunil Mohan Adapa
84640560b5 Update actions/tor to Python3 and minor other updates
- Update to use Python3

- Use os.path.join to combine parts of path

- Fix documentation strings

- Use single quotes for regular strings merely for consistency

- Minor refactorings
2014-10-20 00:22:09 +05:30
James Valleroy
500cfd11e3 Add comment to mark end of Plinth Hidden Service configuration block. 2014-10-20 00:20:51 +05:30
James Valleroy
4e493c1ac5 Add Tor form to enable/disable hidden service. 2014-10-20 00:20:32 +05:30
James Valleroy
50797f9a92 Enable/disable Tor hidden service.
Currently only supports a single hidden service for HTTP/HTTPS.
2014-10-20 00:20:18 +05:30
James Valleroy
cf52bf5029 Display Tor hidden service configuration on Tor page.
Currently assumes that there is no more than 1 hidden service.
2014-10-20 00:19:42 +05:30
James Valleroy
bc08be681e Reorganize Tor module template. 2014-10-20 00:19:31 +05:30
James Valleroy
25c4e292a6 Move basic Tor info to sidebar. 2014-10-20 00:19:17 +05:30
fonfon
94040e402a refactored first boot module; user is now logged in automatically after an account is created 2014-10-20 00:15:49 +05:30
fonfon
e7964a183f login page: auto-focus username input field 2014-10-20 00:15:27 +05:30
fonfon
7794893947 added tor actions: is-running, start, stop; display tor status at tor app page (enabling/disabling will be integrated later) 2014-10-20 00:14:35 +05:30
fonfon
699a3ac0dc fixed static_dir of modules; omit hidden files in modules_enabled directory 2014-10-20 00:14:09 +05:30
Sunil Mohan Adapa
b793dc984a Release 0.4 v0.4 2014-10-12 19:35:38 +05:30
Sunil Mohan Adapa
ced66acb3b Update documentation with setuptools dependency, python3 (James Valleroy) 2014-10-12 19:33:57 +05:30
Sunil Mohan Adapa
5418542d56 Fix issue with plinth module not getting installed 2014-10-12 19:18:18 +05:30
Sunil Mohan Adapa
d704b3961e Fix issue with symlinks during recursive copy during install 2014-10-12 19:04:52 +05:30
Sunil Mohan Adapa
731c2535b7 Make setup.py sdist command work properly 2014-10-05 13:44:30 +05:30
Sunil Mohan Adapa
fc2fdc4d27 Turn modules into proper Django applications 2014-10-04 13:43:22 +05:30
Sunil Mohan Adapa
cc549fff61 Load modules using explict paths instead of config file name 2014-10-04 13:41:27 +05:30
Sunil Mohan Adapa
22def21d6b Update documentation with Python3 dependency information 2014-10-04 13:41:27 +05:30
Sunil Mohan Adapa
0cb93f98dc Convert plinth/modules to a namespace package (PEP 420)
- This will allow packages outside plinth to add modules to plinth
2014-10-04 13:41:26 +05:30
Sunil Mohan Adapa
9e0d08e49d Move enabled modules list to configuration directory 2014-10-04 13:41:26 +05:30
Sunil Mohan Adapa
c6a05f341f Remove box key related code from first boot
- Box key is not being used currently
2014-10-04 13:41:26 +05:30
fonfon
ea982bf73e call django.setup before syncdb for django 1.7 compatibility 2014-10-01 19:18:27 +02:00
Sunil Mohan Adapa
b157c474fe Remove outdated and not-working Santiago module 2014-10-01 13:36:26 +05:30
Sunil Mohan Adapa
ea3d72175d Make actions work with Python3 2014-10-01 12:08:39 +05:30
Sunil Mohan Adapa
e7ed0c7c58 Update dependencies list in setup.py and INSTALL 2014-10-01 11:35:02 +05:30
Sunil Mohan Adapa
c9d8bb9d00 Require and use Python3 2014-10-01 11:31:51 +05:30
Sunil Mohan Adapa
5630a96b77 Use isinstance() instead of callable() 2014-09-19 19:10:50 +05:30
Sunil Mohan Adapa
20dab06ea3 Eliminate implicit relative imports
Convert to either absolute imports or explicit relative imports
2014-09-19 19:09:49 +05:30
Sunil Mohan Adapa
281b5cddec Merge remote-tracking branch 'fonfon/dev' 2014-09-16 22:19:39 +05:30
James Valleroy
ee80507ee1 Update xmpp-hostname-change for new ejabberd package. 2014-09-12 22:15:21 -04:00
James Valleroy
cd1b4a2371 Update xmpp-setup to work with ejabberd >= 14.07 2014-09-12 22:09:24 -04:00
fonfon
53adac652b introduced signals for pre/post-module-loading 2014-09-12 22:26:35 +02:00
Sunil Mohan Adapa
770e4c00fd Merge remote-tracking branch 'fonfon/dev' 2014-09-11 19:16:13 +05:30
fonfon
dde2614beb use ./run instead of bin/plinth now for non-installed development 2014-09-11 15:34:35 +02:00
fonfon
43a614fca5 plinth should be run via './bin/plinth' now 2014-09-11 12:23:52 +02:00
Sunil Mohan Adapa
42d05bfe1f Use Django models to store variables
- Remove dependency on withsqlite and use Django models.
  This avoids depending on a module that is not available in PyPi.
  Withsqlite does not have Python3 support. It does not work when
  we choose a different database backend. Atleast partly duplicates
  what Django models are meant for.

- Check and update database schema on every run so that
  newly added modules can add tables and old ones can update.
2014-09-10 12:35:35 +05:30
fonfon
837d2d1d10 removed one relative import 2014-09-09 21:05:20 +02:00
fonfon
d661b64a33 fixed static dir of plinth-modules 2014-09-09 16:20:35 +02:00
fonfon
f2d8267ef1 Merge remote-tracking branch 'upstream/master' into dev 2014-09-09 15:00:30 +02:00
Sunil Mohan Adapa
2bbaa11c96 Update module manager action to handle invalid actions
- Also untabify the file
2014-09-08 18:21:24 +05:30
James Valleroy
fd01cc84fe Update module-manager to use enabled folder with regular files. 2014-09-07 16:06:19 +00:00
fonfon
e1440a5ee5 formatting strings: %s automatically applies the str() method 2014-09-03 04:56:31 +02:00
fonfon
d27c3f69d1 renamed get_group to get_or_create_group 2014-09-03 04:52:34 +02:00
fonfon
7bb9c84863 Fixed ImportError when running plinth as daemonized python package 2014-09-03 04:43:08 +02:00
Sunil Mohan Adapa
0b5af37610 Merge pull request #1 from SunilMohanAdapa/file-structure
Re-organize file structure
2014-09-02 20:46:18 +05:30