661 Commits

Author SHA1 Message Date
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
Sunil Mohan Adapa
7a649b6f81 Remove duplicate, outdated version info from __main__.py 2014-09-02 18:26:43 +05:30
Sunil Mohan Adapa
eb1777e185 Update information about run-without-install method 2014-09-02 18:24:33 +05:30
Sunil Mohan Adapa
27cdadbc76 Log a message showing the config file used 2014-09-02 14:47:35 +05:30
Sunil Mohan Adapa
b12072d924 Build documentation before install 2014-08-31 18:29:21 +05:30
Sunil Mohan Adapa
c62f0cfa72 Update README 2014-08-31 18:28:43 +05:30
Sunil Mohan Adapa
9b60347282 Update documenation on installating and developing Plinth 2014-08-31 17:11:42 +05:30
Sunil Mohan Adapa
f243dfa3ab Allow running from working directory 2014-08-31 16:32:11 +05:30
Sunil Mohan Adapa
4625bc55df Remove unused user_dir config variable 2014-08-31 16:23:50 +05:30
Sunil Mohan Adapa
472ffce68a Update URL for reporting issues 2014-08-31 16:13:21 +05:30
Sunil Mohan Adapa
4cc2dc4546 Launch test cases using "setup.py test" 2014-08-31 14:24:00 +05:30
Sunil Mohan Adapa
6d3170ece4 Use os.path.join() for creating a static directory path 2014-08-31 13:18:09 +05:30
Sunil Mohan Adapa
f4edfdedc6 Fix first boot middleware for new module structure 2014-08-31 13:17:37 +05:30
Sunil Mohan Adapa
e627c1795b Ability to read configuration from system or working directory 2014-08-31 13:14:32 +05:30
Sunil Mohan Adapa
cf61ba3c6e Update LICENSES file with new file paths 2014-08-31 13:11:57 +05:30
Sunil Mohan Adapa
ddb3b0f2c2 Use setup.py instead of Makefile 2014-08-31 13:11:27 +05:30
Sunil Mohan Adapa
9d296a6270 Update name of PID file to plinth.pid 2014-08-31 13:09:37 +05:30
Sunil Mohan Adapa
8a6bf129f3 Fix file_root in installed plinth.config 2014-08-31 13:09:14 +05:30
Sunil Mohan Adapa
b82fb629f0 Remove use of python_root in cfg and use relative path 2014-08-31 13:08:45 +05:30
Sunil Mohan Adapa
33f8015835 Make the help module read documentation directory from config 2014-08-31 13:07:00 +05:30
Sunil Mohan Adapa
5ed58d6632 Rename plinth.sample.config to plinth.config 2014-08-31 13:05:21 +05:30
Sunil Mohan Adapa
b9e668541b Remove outdated dependencies on python-bcrypt and python-passlib 2014-08-31 12:59:35 +05:30
Sunil Mohan Adapa
dc97af245e Remove outdated NOTES file
- Contains changelog like items that should be availble throught git.
2014-08-30 22:17:47 +05:30
Sunil Mohan Adapa
06a50c6985 Use open().read() instead of slurp() 2014-08-30 22:17:07 +05:30
Sunil Mohan Adapa
7e3d8ce54b Use os.mkdirs instead of custom method 2014-08-30 20:50:55 +05:30
Sunil Mohan Adapa
85f02c744e Remove vendor directory infavor of python module dependencies 2014-08-30 09:41:47 +05:30
Sunil Mohan Adapa
e6dbcdccaa Move all misc files under misc directory 2014-08-30 09:38:24 +05:30