Tiny ERP new development in Security

This blog was written for OpenERP version 4.0 may now work for current version !

Tiny ERP have develop the new interesting features regarding security.

There ate 3 new and 1 in development total 4 new features related to the security.

Field based Security

one can define the groups attribute on the field, page, notebook, button, or any other tag and form parser will check the current user for the assigned groups and based on the user groups relation tiny will generate he view for current user, if user not have the access to any field, page, or notebook, these ll will automatically hidden from the user view as you can see billow

hare you can see there are few fields are hidden in partner contact and also one tab page is not accessible called “Extra Info” these are few lines written like as follows

page string=”Extra Info” groups=”base.group_admin”

Work-flow Security

this is a small and good feature, form the user side no need to change in any configuration tiny will automatically handle the things to make the work flow buttons enable or disable according to the work flow signal role’s groups and current user’s groups.

for example in Invoice object, one role is created to confirm the invoice called “Invoice Manager” if the current user is demo user and he does not have the role to confirm the invoice e-tiny will disable the Create button for demo user while creating the invoice view for demo user, you can see in next screen.

Security based Action (Report, Wizard)
a new field added to 2 objects ir.actions.report.xml and ir.actions.wizard to have a groups based security to perform this actions. if there is a groups assign in to Report or Wizard, only user related to this groups can be able to access the Report or Wizard as you can see 2 different forms for the demo user and for the admin user.

Admin menu
here admin can access the Report Overdue Payment and all wizard as admin groups is given to the this report, same way for the Wizards admin groups is set so that all the users who belongs to the admin groups they can access report and wizard.

Demo Menu
demo user is a Data entry user must not be able to access some Actions and Reports related to Accounting so for the same view he can not be able to perform such operations and not be able to

get full documentation from here

OpenERP Report Creator

Report Creator

An exiting module for the System Manager, those who have to challenge every day new requirements, for the data collection, using Tiny ERP one can present the Report using the 3 ways, Create a Views, and Graph and Calender on that. this is the simplest way to create any complex display report in tiny.

Now Tiny provides an module to do the same function without any code development. you can download base_reportcreator is an module available as extra_addons. this will provide the atomized way to create a Report, Graph, and Calender view on your desire data.

Method for creating an report is as follows.

  • Select an Objects (Tiny Objects) from which you want to fetch data.
  • Configure the Views – normally it generate the List as a first view, then Graph, but you can change the order of the view and number of views too.
  • Select fields which are going to display on the views. (List, Graph, and Calender)
  • Apply filter if requirements of specific data.
  • Apply the Permission – which user can access this report.
  • Create a menu with the permission.

Few tricks while selecting an object.

  • Give higher priority to the relational objects first. i.e. if you want to create a report for the sales then the important object is Sale Order Line, and after then select the Sale Order if you required more information. so always go for the Object which carry important and huge data.

Examples of Some Reports

Partner Summary Report

This is a simple report that display the total credit and debit amount for the Partner from the Sales, Expanse, and Bank Journals. after executing the report we can have the filters on the Data to get the Debit, Credit amount in between two dates too.

download the complete documentation to create a same report using the base_report_creator module just configure, without coding,

Product Wise Sales Report

This is an important report to get the sales turn over for the product in terms of the Quantity and Price. we also have the user wise sales report too.

download the complete documentation to create a same report using the base_report_creator module just configure, without coding,

CRM Case Analysis Report

Tiny CRM and SRM module is multi purpose module that, is designed in such a way that we can
configure and use for multi requirements. it can be used for the

Based Planed Cost, Revenues, and Probability, we can analyses the CRM Cases also we have a
section for the Grouping.

User wise cost and revenue

Section wise cost and revenue

download the complete documentation
to create a same report using the base_report_creator module just configure, without coding,