Browse Source

Merge pull request #92 from alejandrosantana/8.0

[PRT][REN] Added module web_hide_db_manager_link, as a port to v8 of web...
pull/102/head
Sylvain LE GAL 10 years ago
parent
commit
a68fb38d97
  1. 67
      __unported__/web_nocreatedb/__openerp__.py
  2. BIN
      __unported__/web_nocreatedb/static/src/img/screen.png
  3. 16
      __unported__/web_nocreatedb/static/src/xml/web_nocreatedb.xml
  4. 46
      web_hide_db_manager_link/README.rst
  5. 0
      web_hide_db_manager_link/__init__.py
  6. 36
      web_hide_db_manager_link/__openerp__.py
  7. BIN
      web_hide_db_manager_link/static/description/icon.png
  8. 128
      web_hide_db_manager_link/static/description/icon.svg
  9. BIN
      web_hide_db_manager_link/static/src/img/screenshot.png
  10. 13
      web_hide_db_manager_link/views/webclient_templates.xml

67
__unported__/web_nocreatedb/__openerp__.py

@ -1,67 +0,0 @@
# -*- coding: utf-8 -*-
##############################################################################
# Financed and Planified by Vauxoo
# developed by: tulio@vauxoo.com
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
{
'name': "NO create database link",
'author': "Vauxoo,Odoo Community Association (OCA)",
'category': "Web",
'website': "http://vauxoo.com",
'description': """
After install this module, you will not see anymore the
"Manage Databases" link in login screen.
See the image bellow:
.. image:: web_nocreatedb/static/src/img/screen.png
How to use:
When you start your server add the name of this module in the "load" option::
$./openerp-server --load=web,web_nocreatedb -u all -d database
Then you can start your server without the -u and -d (just the first time you
need update all to be sure all base and web will be fine).
With this option you can just take off and restart the server if you need to show
the link temporaly again.
TODO: It should be great add a parameter in the database to hide it configurable
way and with web_preload: True, but BTW, in old versions of openerp it was a
parameter in the config file, i think as it is is fine for now.
.. note:: This module probably will not be shown in your module list by default
You should create a menu to see "All modules without filter.
""",
'version': "1.0",
'depends': [
'web',
],
'js': [
],
'css': [
],
'qweb': [
'static/src/xml/web_nocreatedb.xml',
],
'installable': False,
'auto_install': False,
}

BIN
__unported__/web_nocreatedb/static/src/img/screen.png

Before

Width: 600  |  Height: 302  |  Size: 70 KiB

16
__unported__/web_nocreatedb/static/src/xml/web_nocreatedb.xml

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
-->
<templates id="template" xml:space="preserve">
<t t-extend="Login">
<t t-jquery="div[class=oe_login_footer]" t-operation="replace">
<div class="oe_login_footer">
<a href="http://www.openerp.com" target="_blank">Powered by <span>OpenERP</span></a>
</div>
</t>
</t>
</templates>

46
web_hide_db_manager_link/README.rst

@ -0,0 +1,46 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: License
Hide link to database manager in login screen
=============================================
This module hides the "Manage Databases" link at the bottom of login screen.
The image in *web_hide_db_manager_link/static/src/img/screen.png* shows the resulting loging screen.
.. image:: web_hide_db_manager_link/static/src/img/screenshot.png
Installation
============
To install this module, you need to:
* Go to Settings / Local Modules
* Search by module name "Hide link to database manager in login screen" or by module technical name "*web_hide_db_manager_link*"
* Click install button
Known issues
============
As Odoo v8 templates only live in the database, this module must be installed in each database you want this to be in effect.
Credits
=======
Contributors
------------
* Alejandro Santana <alejandrosantana@anubia.es>
Maintainer
----------
.. image:: http://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: http://odoo-community.org
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
To contribute to this module, please visit http://odoo-community.org.

0
__unported__/web_nocreatedb/__init__.py → web_hide_db_manager_link/__init__.py

36
web_hide_db_manager_link/__openerp__.py

@ -0,0 +1,36 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Odoo, Open Source Management Solution
#
# Copyright (c) All rights reserved:
# (c) 2015 Anubía, soluciones en la nube,SL (http://www.anubia.es)
# Alejandro Santana <alejandrosantana@anubia.es>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see http://www.gnu.org/licenses
#
##############################################################################
{
'name': 'Hide link to database manager in login screen',
'version': "1.0",
'category': 'Web',
'license': 'AGPL-3',
'author': 'Alejandro Santana, Odoo Community Association (OCA)',
'website': 'http://anubia.es',
'summary': 'Hide link to database manager in login screen',
'depends': ['web'],
'data': ['views/webclient_templates.xml'],
'installable': True,
}

BIN
web_hide_db_manager_link/static/description/icon.png

After

Width: 256  |  Height: 256  |  Size: 25 KiB

128
web_hide_db_manager_link/static/description/icon.svg

@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="747.26123"
height="747.26123"
viewBox="0 0 597.80899 597.80897"
xml:space="preserve"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="logo.svg"><metadata
id="metadata34"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs32" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1021"
id="namedview30"
showgrid="true"
inkscape:zoom="0.59949193"
inkscape:cx="616.22391"
inkscape:cy="373.12361"
inkscape:window-x="-2"
inkscape:window-y="-3"
inkscape:window-maximized="1"
inkscape:current-layer="svg2"
inkscape:snap-grids="true"
inkscape:snap-page="true"
inkscape:snap-center="true"
inkscape:snap-midpoints="true"
inkscape:object-nodes="true"
inkscape:object-paths="true"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:snap-bbox-midpoints="true"
inkscape:snap-intersection-paths="true"
inkscape:snap-smooth-nodes="true"
inkscape:snap-object-midpoints="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"><inkscape:grid
type="xygrid"
id="grid3291"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
originx="103.27124px"
originy="87.26121px" /></sodipodi:namedview><g
id="orginal"
style="fill-rule:nonzero;stroke:#000000;stroke-miterlimit:4"
transform="translate(82.616991,82.616992)" /><g
id="Layer_x0020_3"
style="fill:none;stroke:#ffffff;stroke-width:12.46510029;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"
transform="translate(82.616991,82.616992)"><path
style="fill:#000000;stroke:#000000;stroke-width:37.39530182;stroke-linecap:butt;stroke-linejoin:miter"
d="m 323.205,324.227 c 2.833,-23.601 1.984,-27.062 19.563,-23.239 l 4.463,0.392 c 13.517,0.615 31.199,-2.174 41.587,-7 22.362,-10.376 35.622,-27.7 13.572,-23.148 -50.297,10.376 -53.755,-6.655 -53.755,-6.655 C 401.746,185.774 423.948,85.741 404.784,61.255 352.514,-5.534 262.036,26.049 260.522,26.869 l -0.482,0.089 c -9.938,-2.062 -21.06,-3.294 -33.554,-3.496 -22.761,-0.374 -40.032,5.967 -53.133,15.904 0,0 -161.408,-66.498 -153.899,83.628 1.597,31.936 45.777,241.655 98.47,178.31 19.259,-23.163 37.871,-42.748 37.871,-42.748 9.242,6.14 20.307,9.272 31.912,8.147 l 0.897,-0.765 c -0.281,2.876 -0.157,5.689 0.359,9.019 -13.572,15.167 -9.584,17.83 -36.723,23.416 -27.457,5.659 -11.326,15.734 -0.797,18.367 12.768,3.193 42.305,7.716 62.268,-20.224 l -0.795,3.188 c 5.325,4.26 4.965,30.619 5.72,49.452 0.756,18.834 2.017,36.409 5.856,46.771 3.839,10.36 8.369,37.05 44.036,29.406 29.809,-6.388 52.6,-15.582 54.677,-101.107"
id="path6"
inkscape:connector-curvature="0" /><path
style="fill:#336791;stroke:none"
d="m 402.395,271.23 c -50.302,10.376 -53.76,-6.655 -53.76,-6.655 53.111,-78.808 75.313,-178.843 56.153,-203.326 -52.27,-66.785 -142.752,-35.2 -144.262,-34.38 l -0.486,0.087 c -9.938,-2.063 -21.06,-3.292 -33.56,-3.496 -22.761,-0.373 -40.026,5.967 -53.127,15.902 0,0 -161.411,-66.495 -153.904,83.63 1.597,31.938 45.776,241.657 98.471,178.312 19.26,-23.163 37.869,-42.748 37.869,-42.748 9.243,6.14 20.308,9.272 31.908,8.147 l 0.901,-0.765 c -0.28,2.876 -0.152,5.689 0.361,9.019 -13.575,15.167 -9.586,17.83 -36.723,23.416 -27.459,5.659 -11.328,15.734 -0.796,18.367 12.768,3.193 42.307,7.716 62.266,-20.224 l -0.796,3.188 c 5.319,4.26 9.054,27.711 8.428,48.969 -0.626,21.259 -1.044,35.854 3.147,47.254 4.191,11.4 8.368,37.05 44.042,29.406 29.809,-6.388 45.256,-22.942 47.405,-50.555 1.525,-19.631 4.976,-16.729 5.194,-34.28 l 2.768,-8.309 c 3.192,-26.611 0.507,-35.196 18.872,-31.203 l 4.463,0.392 c 13.517,0.615 31.208,-2.174 41.591,-7 22.358,-10.376 35.618,-27.7 13.573,-23.148 z"
id="path8"
inkscape:connector-curvature="0" /><path
d="m 215.866,286.484 c -1.385,49.516 0.348,99.377 5.193,111.495 4.848,12.118 15.223,35.688 50.9,28.045 29.806,-6.39 40.651,-18.756 45.357,-46.051 3.466,-20.082 10.148,-75.854 11.005,-87.281"
id="path10"
inkscape:connector-curvature="0" /><path
d="m 173.104,38.256 c 0,0 -161.521,-66.016 -154.012,84.109 1.597,31.938 45.779,241.664 98.473,178.316 19.256,-23.166 36.671,-41.335 36.671,-41.335"
id="path12"
inkscape:connector-curvature="0" /><path
d="m 260.349,26.207 c -5.591,1.753 89.848,-34.889 144.087,34.417 19.159,24.484 -3.043,124.519 -56.153,203.329"
id="path14"
inkscape:connector-curvature="0" /><path
style="stroke-linejoin:bevel"
d="m 348.282,263.953 c 0,0 3.461,17.036 53.764,6.653 22.04,-4.552 8.776,12.774 -13.577,23.155 -18.345,8.514 -59.474,10.696 -60.146,-1.069 -1.729,-30.355 21.647,-21.133 19.96,-28.739 -1.525,-6.85 -11.979,-13.573 -18.894,-30.338 -6.037,-14.633 -82.796,-126.849 21.287,-110.183 3.813,-0.789 -27.146,-99.002 -124.553,-100.599 -97.385,-1.597 -94.19,119.762 -94.19,119.762"
id="path16"
inkscape:connector-curvature="0" /><path
d="m 188.604,274.334 c -13.577,15.166 -9.584,17.829 -36.723,23.417 -27.459,5.66 -11.326,15.733 -0.797,18.365 12.768,3.195 42.307,7.718 62.266,-20.229 6.078,-8.509 -0.036,-22.086 -8.385,-25.547 -4.034,-1.671 -9.428,-3.765 -16.361,3.994 z"
id="path18"
inkscape:connector-curvature="0" /><path
d="m 187.715,274.069 c -1.368,-8.917 2.93,-19.528 7.536,-31.942 6.922,-18.626 22.893,-37.255 10.117,-96.339 -9.523,-44.029 -73.396,-9.163 -73.436,-3.193 -0.039,5.968 2.889,30.26 -1.067,58.548 -5.162,36.913 23.488,68.132 56.479,64.938"
id="path20"
inkscape:connector-curvature="0" /><path
style="fill:#ffffff;stroke-width:4.15500021;stroke-linecap:butt;stroke-linejoin:miter"
d="m 172.517,141.7 c -0.288,2.039 3.733,7.48 8.976,8.207 5.234,0.73 9.714,-3.522 9.998,-5.559 0.284,-2.039 -3.732,-4.285 -8.977,-5.015 -5.237,-0.731 -9.719,0.333 -9.996,2.367 z"
id="path22"
inkscape:connector-curvature="0" /><path
style="fill:#ffffff;stroke-width:2.0775001;stroke-linecap:butt;stroke-linejoin:miter"
d="m 331.941,137.543 c 0.284,2.039 -3.732,7.48 -8.976,8.207 -5.238,0.73 -9.718,-3.522 -10.005,-5.559 -0.277,-2.039 3.74,-4.285 8.979,-5.015 5.239,-0.73 9.718,0.333 10.002,2.368 z"
id="path24"
inkscape:connector-curvature="0" /><path
d="m 350.676,123.432 c 0.863,15.994 -3.445,26.888 -3.988,43.914 -0.804,24.748 11.799,53.074 -7.191,81.435"
id="path26"
inkscape:connector-curvature="0" /><path
style="stroke-width:3"
d="M 0,60.232"
id="path28"
inkscape:connector-curvature="0" /></g><g
id="g3303"
transform="matrix(1.1483628,0,0,1.1483628,50.527964,50.527965)"><path
id="path3295"
transform="matrix(0.80000001,0,0,0.80000001,0,-5.9195504e-6)"
d="M 270.34375,-55 C 90.653337,-55 -55,90.653337 -55,270.34375 c 0,179.69041 145.653337,325.375 325.34375,325.375 179.69041,0 325.375,-145.68459 325.375,-325.375 C 595.71875,90.653337 450.03416,-55 270.34375,-55 z m 0,55 c 149.31475,0 270.375,121.029 270.375,270.34375 0,149.31475 -121.06025,270.375 -270.375,270.375 C 121.029,540.71875 0,419.6585 0,270.34375 0,121.029 121.029,0 270.34375,0 z"
style="fill:#ff0000;fill-opacity:1;stroke:none"
inkscape:connector-curvature="0" /><rect
transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,0,0)"
y="70.972221"
x="-22.249216"
height="469.80899"
width="44.498447"
id="rect3300"
style="fill:#ff0000;fill-opacity:1;stroke:none" /></g></svg>

BIN
web_hide_db_manager_link/static/src/img/screenshot.png

After

Width: 733  |  Height: 769  |  Size: 33 KiB

13
web_hide_db_manager_link/views/webclient_templates.xml

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<template id="login_layout_no_db" inherit_id="web.login_layout" name="Login Layout">
<xpath expr="//div[@class='oe_single_form_footer']" position="before">
<t t-set="disable_database_manager" t-value="1"/>
</xpath>
</template>
</data>
</openerp>
Loading…
Cancel
Save