summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/security/mass_mailing_security.xml
AgeCommit message (Collapse)Author
2019-08-28[FIX] mass_mailing: use better wordingMartin Trigaux
2019-03-05[IMP] base,*: Reorganize access rights groupsjbm-odoo
Purpose ======= Access group terminology is missleading. Yous have to be manager to administrate an application. This task consists to rename groups to be understandable for everyone. Groups should be reorganised on the users form to be more explicit. Specification ============= 1/ Rename 'Manager' to 'Administrator' in users groups. 2/ Define a hierarchy on access groups by using the category_id in the manifests A category 'Operations/Project' will create a category Project with a parent category 'Operations', and something smart is already developed (in modules/db.py) to avoid duplicating categories. 3/ Add a group in expenses to be able to approve expenses reports for my team. 4/ Add a group in timesheets to be able to approve timesheets for my team. 5/ Remove partially the useless crap in ir_module_category_data.xml 6/ Sort access rights groups on users form according to its parent category closes odoo/odoo#29362 Signed-off-by: "Yannick Tivisse (yti)" <yti@odoo.com>
2018-09-10[MERGE] forward port branch saas-11.4 up to 1199451606cChristophe Simonis
2018-09-10Revert "[IMP] base: Remove unused module categories"Yannick Tivisse
This reverts commit 382fbd35204ff947c16b795ca090c97d6741fb1d.
2018-08-23[IMP] base: add regular user admin as uid 2Raphael Collet
User 1 simply becomes a technical user (inactive, no password).
2018-04-26[IMP] base: Remove unused module categoriesYannick Tivisse
The categories other extra rigths and hidden are not used now.
2016-08-26[FIX] mass_mailing, website_mass_mailing: "group_website_popup_on_exit" groupSimon Lejeune
This group was defined in the mass_mailing module but is only working when you install website_mass_mailing. What this group does is allowing to insert a newsletter snippet in the page, thus it has nothing to do in the mass_mailing module which doesn't depend on website. Also, the snippet itself was already defined in website_mass_mailing. Moved all the things to website_mass_mailing.
2016-08-23[IMP] base_setup: Allow the admin to modify the default user acess rightsYannick Tivisse
Add a link in the general settings to access easily the default_user form view in order to modify the default access rights The default_user manager rights declarations in all the applications have been move in a noupdate="1" definition to avoid the manual configuration overwrittings
2016-06-17[MOV] mass_mailing: splitted the following files + new apiKeyur Gajjar
1. Splitted data/mass_mailing_data.xml to security/mass_mailing_security.xml for res_groups data. 2. Splitted views/mass_mailing_views to - views/link_tracker_views.xml - views/mass_mailing_stats_views.xml - views/mass_mailing_template.xml
2016-03-11[IMP] mass_mailing: Move access rights from employee to mass mailing user.rpi
2015-11-20[IMP] Newly created users get all manager access rightYannick Tivisse
Coming from a bug in web_settings_dashboard. Invited user didn't have any rights when created from the dashboard, which was leading to an error. This bug leaded to a new discussion. Better to have basic employee having user rights for all main applications. For bigger entreprises there is an admin that will carefully remove extra rights, if necessary. The target is small businesses, it makes sense that every way to create a user gives the same result. In conclusion, each new user has a full access to the applications by default How is it implemented ? We added an inactive default user which original access right to the groups 'base.group_user' and 'base.group_partner_manager' in base. Each application will extend the default user's access right by adding the maximal access right for this application. On user creation, we will use by default the 'group_id' field from the default user. We will in the same time remove the ugly 'default_groups_ref' key which was passed sometimes in the context for some fields in some views, and sometimes nothing. So, the user can modify the access rights for the default user, but he should be aware that removing project user access rights for a default user will prevent a *created on the fly in a task* user will not be able to access the task.
2015-09-28[IMP] mass_mailing: Add a setting to enable the popup snippet on the websiteYannick Tivisse
[FIX] mass_mailing: Display attachments in a proper way [IMP] mass_mailing: set default value for popup_redirect_url, as it's sometimes required
2015-08-12[IMP] mass_mailing: groups and config updateGaurav Panchal
Define a new mass_mailing_user group that is used in the mass mailing module instead of using the marketing user group.