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
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