reorganize plugins by plugin
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 14 Mar 2013 13:39:05 +0000 (14:39 +0100)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 14 Mar 2013 13:39:05 +0000 (14:39 +0100)
33 files changed:
Makefile
engine/tests.py
plugins/lists/__init__.py [moved from plugins/__init__.py with 100% similarity]
plugins/lists/simplelist.css [moved from plugins/static/css/simplelist.css with 100% similarity]
plugins/lists/simplelist.html [moved from plugins/templates/simplelist.html with 100% similarity]
plugins/lists/simplelist.js [moved from plugins/static/js/simplelist.js with 100% similarity]
plugins/lists/simplelist.py [moved from plugins/simplelist.py with 100% similarity]
plugins/lists/slicelist.py [moved from plugins/slicelist.py with 88% similarity]
plugins/lists/staticlist.css [moved from plugins/static/css/staticlist.css with 100% similarity]
plugins/lists/staticlist.html [moved from plugins/templates/staticlist.html with 100% similarity]
plugins/lists/staticlist.py [moved from plugins/staticlist.py with 100% similarity]
plugins/lists/with-datatables.js [moved from plugins/static/js/with-datatables.js with 100% similarity]
plugins/querycode/__init__.py [new file with mode: 0644]
plugins/querycode/querycode.css [moved from plugins/static/css/querycode.css with 100% similarity]
plugins/querycode/querycode.html [moved from plugins/templates/querycode.html with 100% similarity]
plugins/querycode/querycode.js [moved from plugins/static/js/querycode.js with 100% similarity]
plugins/querycode/querycode.py [moved from plugins/querycode.py with 100% similarity]
plugins/quickfilter/__init__.py [new file with mode: 0644]
plugins/quickfilter/quickfilter.css [moved from plugins/static/css/quickfilter.css with 100% similarity]
plugins/quickfilter/quickfilter.html [moved from plugins/templates/quickfilter.html with 100% similarity]
plugins/quickfilter/quickfilter.js [moved from plugins/static/js/quickfilter.js with 100% similarity]
plugins/quickfilter/quickfilter.py [moved from plugins/quickfilter.py with 100% similarity]
plugins/raw/__init__.py [new file with mode: 0644]
plugins/raw/raw.py [moved from plugins/raw.py with 100% similarity]
plugins/tabs/__init__.py [new file with mode: 0644]
plugins/tabs/tabs.css [moved from plugins/static/css/tabs.css with 100% similarity]
plugins/tabs/tabs.html [moved from plugins/templates/tabs.html with 100% similarity]
plugins/tabs/tabs.py [moved from plugins/tabs.py with 100% similarity]
plugins/verticallayout/__init__.py [new file with mode: 0644]
plugins/verticallayout/verticallayout.html [moved from plugins/templates/verticallayout.html with 100% similarity]
plugins/verticallayout/verticallayout.py [moved from plugins/verticallayout.py with 100% similarity]
trash/dashboard.py
trash/pluginview.py

index c267b49..7d4cbbc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -71,7 +71,7 @@ all-static: clean-static run-static
 #################### manage templates for the plugin area
 templates run-templates templates-run: force
        mkdir -p all-templates
-       ln -sf $(foreach x,$(shell $(MAKE) list-templates),.../$(x)) ./all-templates
+       ln -sf $(foreach x,$(shell $(MAKE) list-templates),../$(x)) ./all-templates
 #      rsync -av $(shell $(MAKE) list-templates) ./all-templates
 
 clean-templates templates-clean: force
index ec825fe..4ef3cd1 100644 (file)
@@ -7,7 +7,7 @@ Replace this with more appropriate tests for your application.
 
 from django.test import TestCase
 
-from plugins.simplelist import SimpleList
+from plugins.lists.simplelist import SimpleList
 
 class PluginTest(TestCase):
     def test_basic(self):
similarity index 88%
rename from plugins/slicelist.py
rename to plugins/lists/slicelist.py
index c70e412..b9220db 100644 (file)
@@ -1,4 +1,4 @@
-from plugins.simplelist import SimpleList
+from plugins.lists.simplelist import SimpleList
 
 # the SimpleList plugin requires 'key' and 'value' that are used 
 # on the results of the query for rendering
diff --git a/plugins/querycode/__init__.py b/plugins/querycode/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/plugins/quickfilter/__init__.py b/plugins/quickfilter/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/plugins/raw/__init__.py b/plugins/raw/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
similarity index 100%
rename from plugins/raw.py
rename to plugins/raw/raw.py
diff --git a/plugins/tabs/__init__.py b/plugins/tabs/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
similarity index 100%
rename from plugins/tabs.py
rename to plugins/tabs/tabs.py
diff --git a/plugins/verticallayout/__init__.py b/plugins/verticallayout/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
index 62a0618..1872a52 100644 (file)
@@ -10,9 +10,9 @@ from django.contrib.auth.decorators import login_required
 from engine.page import Page
 from engine.manifoldquery import ManifoldQuery
 
-from plugins.verticallayout import VerticalLayout
-from plugins.slicelist import SliceList
-from plugins.querycode import QueryCode
+from plugins.verticallayout.verticallayout import VerticalLayout
+from plugins.lists.slicelist import SliceList
+from plugins.querycode.querycode import QueryCode
 
 # 
 from myslice.viewutils import topmenu_items, the_user
index 3c717a1..5d29eb5 100644 (file)
@@ -9,11 +9,11 @@ from django.contrib.auth.decorators import login_required
 
 from engine.page import Page
 
-from plugins.verticallayout import VerticalLayout
-from plugins.tabs import Tabs
-from plugins.staticlist import StaticList
-from plugins.quickfilter import QuickFilter
-from plugins.raw import Raw
+from plugins.verticallayout.verticallayout import VerticalLayout
+from plugins.tabs.tabs import Tabs
+from plugins.lists.staticlist import StaticList
+from plugins.quickfilter.quickfilter import QuickFilter
+from plugins.raw.raw import Raw
 
 from myslice.viewutils import topmenu_items, the_user
 from myslice.viewutils import hard_wired_slice_names, hard_wired_list, lorem_p, lorem, quickfilter_criterias