Difference between revisions of "Plugin: AccessMaintain"

From iDempiere en
(Created page with "'''Node : this page is under construction''' * '''Maintainer:''' Nicolas Micoud - [http://tgi.eu T.G.I.] * '''Main Copyright:''' T.G.I. * '''Current Version...")
 
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
−
'''Node : this page is under construction'''
+
'''Note : this page is under construction'''
  
  
Line 7: Line 7:
 
* '''License:''' [http://www.gnu.org/licenses/gpl-2.0.html GPLv2]
 
* '''License:''' [http://www.gnu.org/licenses/gpl-2.0.html GPLv2]
 
* '''Price:''' free of charge
 
* '''Price:''' free of charge
−
* '''Source''' [https://bitbucket.org/nmicoud/org.tgi.accessmaintain bitbucket.org]
+
* '''Source''' [https://github.com/nmicoud/org.tgi.accessmaintain github.com]
−
 
 
 
__FORCETOC__  
 
__FORCETOC__  
  
Line 16: Line 15:
  
 
When adding a process/window/... you have to enter in each tenant :
 
When adding a process/window/... you have to enter in each tenant :
−
- to add it (if necessary) to manual roles
+
* to add it (if necessary) to manual roles
−
- to deactivate it (if necessary) to "not manual" roles
+
* to deactivate it (if necessary) to "not manual" roles
  
 
-> which take lot of time.
 
-> which take lot of time.
  
−
That's why I create a panel which allow to update all *_Access table from a System access (you can interact with all tenants) or from a tenant > 0 (and there you only interract with roles from this tenant)
+
That's why I create a panel which allow to update all *_Access table from a System access (you can interact with all tenants) or from a tenant > 0 (and there you only interract with roles from this tenant).
  
 
You select the type (process/window/info window/...) and then the record (eg: <your last created process>) - you can filter the list using name or created
 
You select the type (process/window/info window/...) and then the record (eg: <your last created process>) - you can filter the list using name or created
Line 29: Line 28:
  
 
When pushing the "Process" button it generates and executes direct SQL to insert/delete/update records in the table.
 
When pushing the "Process" button it generates and executes direct SQL to insert/delete/update records in the table.
−
 
−
 
−
TODO : add screenshot
 
  
  
Line 39: Line 35:
 
  - A form and its menu
 
  - A form and its menu
  
−
== Installation==
+
[[File:AccessMaintain.png|thumb|right]]
−
TBD :)
 
  
−
If you find bugs or think about improvement, write me an post on [https://groups.google.com/forum/ google group], or get in contact with me [[User:Nmicoud|Nicolas Micoud]].
+
If you find bugs or think about improvement, write me an post on [https://groups.google.com/forum/#!topic/idempiere/uEHpdk4IOoE google group], or get in contact with me [[User:Nmicoud|Nicolas Micoud]].
  
 
If you want to provide additional comments, please use the [[Talk:Plugin:_AccessMaintain|Discussion page]]
 
If you want to provide additional comments, please use the [[Talk:Plugin:_AccessMaintain|Discussion page]]
Line 48: Line 43:
  
 
[[Category:Available_Plugins]]
 
[[Category:Available_Plugins]]
 +
[[Category:To_Be_Documented]]

Latest revision as of 16:27, 17 January 2021

Note : this page is under construction



Description

This plugin adds a panel which help to maintain records of *Access tables.

When adding a process/window/... you have to enter in each tenant :

  • to add it (if necessary) to manual roles
  • to deactivate it (if necessary) to "not manual" roles

-> which take lot of time.

That's why I create a panel which allow to update all *_Access table from a System access (you can interact with all tenants) or from a tenant > 0 (and there you only interract with roles from this tenant).

You select the type (process/window/info window/...) and then the record (eg: <your last created process>) - you can filter the list using name or created You can filter records using client or role name and/or see only role with access/without access/with active access/everything.

Then you can see records from access table and choose to add/delete/activate/deactivate them.

When pushing the "Process" button it generates and executes direct SQL to insert/delete/update records in the table.


What is added :

- Several messages to handle translated labels
- A form and its menu
AccessMaintain.png

If you find bugs or think about improvement, write me an post on google group, or get in contact with me Nicolas Micoud.

If you want to provide additional comments, please use the Discussion page

Cookies help us deliver our services. By using our services, you agree to our use of cookies.