Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
w2pext
plugin_dbui
Commits
b6e40554
Commit
b6e40554
authored
Nov 29, 2016
by
LE GAC Renaud
Browse files
Rename controller documentations as documentations_table and add documentations_list.
parent
410d73dc
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
154 additions
and
13 deletions
+154
-13
controllers/plugin_dbui.py
controllers/plugin_dbui.py
+40
-9
languages/fr-fr.py
languages/fr-fr.py
+6
-0
models/widgets_viewport.py
models/widgets_viewport.py
+15
-4
views/plugin_dbui/documentations_list.html
views/plugin_dbui/documentations_list.html
+93
-0
views/plugin_dbui/documentations_table.html
views/plugin_dbui/documentations_table.html
+0
-0
No files found.
controllers/plugin_dbui.py
View file @
b6e40554
...
...
@@ -2,11 +2,15 @@
Controllers expose by the plugin:
about
call
csv
dbui_conf
documentation
index
database
configuration
Author: R. Le Gac
latex2pdf
satus
version
"""
import
json
...
...
@@ -161,9 +165,12 @@ def dbui_conf():
return
script
def
documentations
():
"""Return the Ext.data.Array configuration for the documentation
and for the source code.
def
documentations_table
():
"""Documentation for users and developer display as table.
Returns:
Ext.data.Array:
configuration for the documentation and for the source code.
"""
from
plugin_dbui
import
get_reference_paths
,
Store
...
...
@@ -271,6 +278,25 @@ def documentations():
return
dict
(
cfg_doc
=
cfg_doc
,
cfg_src
=
cfg_src
)
def
documentations_list
():
"""Documentations for users and developers display as list.
Exploit documentations for the application located in:
/static
/docs
/api
/jsduck
/latex
/pdf
/user
Returns:
empty dict.
"""
return
dict
()
def
index
():
"""Default Action to run the plugin
Load compressed version of all libraries.
...
...
@@ -292,6 +318,9 @@ def index():
The scripts are stored in the directory defined by the plugin
configuration app_script_dir.
Returns:
list of HTML string
"""
from
plugin_dbui
import
get_file_paths
,
get_script_path
...
...
@@ -347,9 +376,11 @@ def index():
fwlib
=
""
for
el
in
lst
:
if
el
.
endswith
(
".css"
):
fwlib
+=
'<link rel="stylesheet" type="text/css" href="%s"/>
\n\t\t
'
%
el
fwlib
+=
\
'<link rel="stylesheet" type="text/css" href="%s"/>
\n\t\t
'
%
el
else
:
fwlib
+=
'<script type="text/javascript" src="%s"></script>
\n\t\t
'
%
el
fwlib
+=
\
'<script type="text/javascript" src="%s"></script>
\n\t\t
'
%
el
return
dict
(
fwlib
=
fwlib
)
...
...
languages/fr-fr.py
View file @
b6e40554
...
...
@@ -23,6 +23,7 @@
'countries'
:
'pays'
,
'Country'
:
'Pays'
,
'Data base scheme'
:
'Schéma de la base de données'
,
'Database schema'
:
'Database schema'
,
'Dates'
:
'Dates'
,
'Definition'
:
'Définition'
,
'dev'
:
'dev'
,
...
...
@@ -30,6 +31,8 @@
'Documentation for developers'
:
'Documentation pour développeurs'
,
'documentations'
:
'documentations'
,
'Documentations'
:
'Documentations'
,
'documentations (list)'
:
'documentations (liste)'
,
'documentations (table)'
:
'documentations (table)'
,
'Doi'
:
'Doi'
,
'domain'
:
'domaine'
,
'E Print'
:
'E Print'
,
...
...
@@ -52,6 +55,8 @@
'Filter reports'
:
'Filter reports'
,
'Filter teams'
:
'Filter teams'
,
'First Page'
:
'Première Page'
,
'For developpers'
:
'For developpers'
,
'For users'
:
'For users'
,
'Form'
:
'Formulaire'
,
'Forms'
:
'Formulaires'
,
'General'
:
'Général'
,
...
...
@@ -140,6 +145,7 @@
'undefined'
:
'indéfini'
,
'unknown'
:
'unknown'
,
'url'
:
'url'
,
'User guides'
:
'User guides'
,
'Value'
:
'Valeur'
,
'Value already in database or empty'
:
'La valeur existe dans la base de données ou est nulle'
,
'value already in database or empty'
:
'La valeur existe dans la base de données ou est nulle'
,
...
...
models/widgets_viewport.py
View file @
b6e40554
...
...
@@ -65,14 +65,24 @@ loader = dict(autoLoad=True,
scripts
=
False
,
url
=
URL
(
'plugin_dbui'
,
'about'
))
aboutLeaf
=
Panel
(
loader
=
loader
,
plugins
=
[
'pPanelLoaderException'
],
autoScroll
=
True
)
aboutLeaf
=
\
Panel
(
loader
=
loader
,
plugins
=
[
'pPanelLoaderException'
],
autoScroll
=
True
)
loader
=
dict
(
autoLoad
=
True
,
renderer
=
'html'
,
scripts
=
True
,
url
=
URL
(
'plugin_dbui'
,
'documentations'
))
url
=
URL
(
'plugin_dbui'
,
'documentations
_table
'
))
docLeaf
=
Panel
(
loader
=
loader
,
plugins
=
[
'pPanelLoaderException'
],
autoScroll
=
True
)
docLeafTable
=
\
Panel
(
loader
=
loader
,
plugins
=
[
'pPanelLoaderException'
],
autoScroll
=
True
)
loader
=
dict
(
autoLoad
=
True
,
renderer
=
'html'
,
scripts
=
True
,
url
=
URL
(
'plugin_dbui'
,
'documentations_list'
))
docLeafList
=
\
Panel
(
loader
=
loader
,
plugins
=
[
'pPanelLoaderException'
],
autoScroll
=
True
)
loader
=
dict
(
autoLoad
=
True
,
renderer
=
'html'
,
...
...
@@ -83,7 +93,8 @@ versionLeaf = Panel(loader=loader, plugins=['pPanelLoaderException'])
helpNode
=
Node
(
T
(
'Help'
))
helpNode
.
add_child
(
T
(
'about'
),
aboutLeaf
)
helpNode
.
add_child
(
T
(
'documentations'
),
docLeaf
)
helpNode
.
add_child
(
T
(
'documentations (table)'
),
docLeafTable
)
helpNode
.
add_child
(
T
(
'documentations (list)'
),
docLeafList
)
helpNode
.
add_child
(
T
(
'versions'
),
versionLeaf
)
#-------------------------------------------------------------------------------
...
...
views/plugin_dbui/documentations_list.html
0 → 100644
View file @
b6e40554
<h2
class=
"dbui-h2 dbui-small-cap"
>
{{=T("Documentations")}}
</h2>
<p
class=
"dbui-p dbui-small-cap"
style=
"margin-top: 5ex"
>
1. {{=T("For users")}}
</p>
<ul>
<li
class=
"dbui-p"
>
{{=T("User guides")}} (
<a
href=
"/{{=request.application}}/static/docs/user/index.html"
target=
"_blank"
>
html
</a>
,
<a
href=
"/{{=request.application}}/static/docs/pdf/{{=request.application}}_user.pdf"
target=
"_blank"
>
pdf
</a>
)
</li>
<li
class=
"dbui-p"
>
<a
href=
"/{{=request.application}}/static/docs/database.png"
target=
"_blank"
>
{{=T("Database schema")}}
</a>
</li>
<li
class=
"dbui-p"
>
<a
href=
"/{{=request.application}}/static/CHANGELOG"
target=
"_blank"
>
Change Log
</a>
</li>
</ul>
<p
class=
"dbui-p dbui-small-cap"
style=
"margin-top: 5ex"
>
2. {{=T("For developpers")}}
</p>
<ul>
<li
class=
"dbui-p"
>
<a
href=
"/{{=request.application}}/static/docs/api/index.html"
target=
"_blank"
>
{{=request.application}} python API
</a>
</li>
<li
class=
"dbui-p"
>
<a
href=
"/{{=request.application}}/static/docs/jsduck/index.html"
target=
"_blank"
>
{{=request.application}} javascript API
</a>
</li>
</ul>
<ul>
<li
class=
"dbui-p"
>
<a
href=
"https://marprod.in2p3.fr/plugin_dbui_book"
target=
"_blank"
>
plugin_dbui reference manual
</a>
</li>
<li
class=
"dbui-p"
>
<a
href=
"/{{=request.application}}/static/plugin_dbui/docs/api/index.html"
target=
"_blank"
>
plugin_dbui python API
</a>
</li>
<li
class=
"dbui-p"
>
<a
href=
"/{{=request.application}}/static/plugin_dbui/docs/jsduck/index.html"
target=
"_blank"
>
plugin_dbui javascript API
</a>
</li>
</ul>
<ul>
<li
class=
"dbui-p"
>
<a
href=
"http://web2py.com/book"
target=
"_blank"
>
Web2py reference manual
</a>
</li>
<li
class=
"dbui-p"
>
<a
href=
"http://docs.sencha.com/extjs/6.2.0/classic/Ext.html"
target=
"_blank"
>
Ext JS 6.2.0 javasript API
</a>
</li>
<li
class=
"dbui-p"
>
<a
href=
"http://pandas.pydata.org/pandas-docs/stable/"
target=
"_blank"
>
Pandas data analysis toolkit
</a>
</li>
</ul>
<ul>
<li
class=
"dbui-p"
>
<a
href=
"http://sphinx-doc.org/"
target=
"_blank"
>
Sphinx documentation generator
</a>
</li>
</ul>
\ No newline at end of file
views/plugin_dbui/documentations.html
→
views/plugin_dbui/documentations
_table
.html
View file @
b6e40554
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment