Yann Weber
a82a75dfc6
Bugfixes in lodel_admin init_db action
před 8 roky
Yann Weber
a0335b668f
Deleted debug message
před 8 roky
Yann Weber
cddf221988
Lodel2 script helper class implementation (#122 )
- Allow to extend easily lodel_admin.py script.
- Writtent first lodel_admin.py action : discover-plugins
před 8 roky
Yann Weber
3395f76238
Updated instance admin script and Makefile to be able to run plugins discover + webui upgrade
před 8 roky
Yann Weber
42fc14d7cc
Add a new settings validator named emfield
Check that an EmClass.EmField exsists in dyncode
před 8 roky
Yann Weber
904d14cae7
Small changes in webui plugin and loader.py
- webui now calls a hook to indicate a session end
- loader.py now set a lodel.dyncode module exposing dynmically generated code
před 8 roky
Yann Weber
557d277186
Multiple bugfixes + create_instance.sh script update
- Add an update feature to create_instance.sh script
- Updated webui plugin load instruction (running loader.start() in run)
- Updated the way EmCmponents handles EmGroup
- Updated the way EmFields handles EmClass
- Updated xmlfile translator according to EmComponent modification
před 8 roky
Yann Weber
ae8d8c05a6
Bugfix on EM groups handling (now we have to set actives groups in settings)
před 8 roky
Yann Weber
996bc334a1
Bugfixes + code clean
před 8 roky
Yann Weber
71cdb2e75d
Implements a new make target to list registered hooks in an instance
před 8 roky
Yann Weber
329a69ad61
Update README.txt and install/Makefile
před 8 roky
Yann Weber
27969719ac
Cleaning now useless LodelHook call and import
před 8 roky
Yann Weber
13a2d157e3
Database initialization function written
před 8 roky
Yann Weber
e3dbdc8e49
Untested but written db initialisation function in install/lodel_admin.py
před 8 roky
Yann Weber
9b3087b363
Continue to prepare MigrationHandler database initialization script
před 8 roky
Yann Weber
006b0c4bc0
Deleting old stuff + bugfix in install/Makefile and in install/lodel_admin.py
před 8 roky
Roland Haroutiounian
1ccd19c43c
starting the implementation of the init all dbs script (makefile and function declaration)
před 8 roky
Yann Weber
ee06ccf1eb
Bugfix in webui plugin
Avoid useless impossible import by putting confpsec in a dedicated file
před 8 roky
Yann Weber
22dbedf781
Test runner enhancement
Now it support -v and -f options (kind of dirty support for the moment...)
před 8 roky
Yann Weber
0404ded91f
Small fixe in runtest
před 8 roky
Yann Weber
a3b3102604
New way to run test via loader & conf
před 8 roky
Yann Weber
86fd28e64a
Bugfix in instance default config
před 8 roky
Yann Weber
83afc6b6dd
Deleted datasources plugins and add a settings for datasources declaration
- now datasources are declared with two conf keys : read_only and identifier
- the old datasources plugin hook is now declared in lodel/plugin/core_hooks.py. This file is imported after lodel/plugin/hooks.py in the loader.py
před 8 roky
Yann Weber
d6fbc5cfd1
Test editorial model updated to use two different datasources
- defining a new datasource named dummy2 in both tests conf and install/conf.d
- adding two class using the new datasource in em_test.py
- index : abtract class representing indexes (two fields, name & content)
- indextheme : thematic index, inheriting from index but with one more field "theme"
před 8 roky
Yann Weber
3adad7bb02
Now plugins can check EM and invalidate activation
They have to implement a _activate() method in their __init__.py file
před 8 roky
Yann Weber
43911cdfe4
loader enhancement
před 8 roky
Yann Weber
61f19772fb
New way to handles plugin
- renamed Plugins class to Plugin
- an instance represent a loaded plugin
- classmethod allows to preload & load plugins
před 8 roky
Yann Weber
7e58988307
Changed broken conf in install/conf.d/datasources.ini + message enhancement for invalid configuration key
před 8 roky
Yann Weber
d24f15776b
create_instance script update
now using examples/em_test.pickle as editorial model for new instances
před 8 roky
Yann Weber
a7c69629e7
Introducing a datasource attribute by em_class
před 8 roky
Yann Weber
f8e8750eec
Progress in datasource as plugin implementation
před 8 roky
Yann Weber
6b5f377dc2
Regroup all code concerning webui in plugins/webui
před 8 roky
Yann Weber
5c8f46c51e
Updated webui plugin to enable standalone mode
To start in standalone uwsgi set lodel2.webui.standalone=True in conf file and start loader.py
před 8 roky
Yann Weber
8b702a4cc1
uwsgi run.py updates
- load variables from settings
- import loader.py
před 8 roky
Yann Weber
c7b583d416
New webui plugin + create_instance.sh update
- create_instance.sh create some symbolic links
- webui plugin that add webui configuration variable
před 8 roky
Yann Weber
a312cbc4d9
First version of lodel2 instance creation script
před 8 roky
Roland Haroutiounian
5cae70382a
Cleaning the folder hierarchy
před 8 roky
Yann Weber
3325e8ee16
Change the hardcoded listen addr in netipy.py
před 8 roky
Yann Weber
1d6dc1ad89
Updated netipy client to disables console logging + add a security logging instruction to dummy_auth plugin
před 8 roky
Yann Weber
a1ea4c5769
Add a netipy (network interactive python) interface to install folder + settings modification
před 8 roky
Yann Weber
cb9b53e7a2
Hooks & plugins first implementation
před 8 roky
Yann Weber
d4504df92a
Bugfix for Em MlString translations + me.json update
před 8 roky
Yann Weber
ba6cffbd03
Updated em json files
před 8 roky
Yann Weber
4556de146a
Updated install/em.json
před 8 roky
Roland Haroutiounian
aadf063a10
[#101 ] Fixed the template creation process
před 8 roky
Roland Haroutiounian
ba725a5cdb
[#101 ] The makefile is now creating the templates of an instance of Lodel2, extending the basis templates
před 8 roky
Roland Haroutiounian
7831378575
Makefile contains a command to create the default directories of an instance
před 8 roky
Roland Haroutiounian
6161420eed
[#101 ] A default templates_base_directory can be set in the instance settings
před 8 roky
Yann Weber
f2a54b72cd
Comments update for doxygen doc
Now we have a main page on doxygen
před 8 roky
Yann Weber
fe6a6f4059
Adding the emgraph rule in install/Makefile
před 8 roky