From 48e7f8370a2f0024fb2356bf3bd52275df9922be Mon Sep 17 00:00:00 2001 From: "uco (OpenERP)" Date: Fri, 5 Mar 2010 15:38:13 +0530 Subject: [PATCH] [ADD]: Added access rules for remaining objects in account, hr, mail_gateway, mrp, stock, project, base_calendar and resource modules. bzr revid: uco@tinyerp.co.in-20100305100813-2wsyownr15sk335s --- addons/account/security/ir.model.access.csv | 1 + addons/account_voucher/__terp__.py | 1 + .../base_calendar/security/ir.model.access.csv | 2 ++ addons/hr/security/ir.model.access.csv | 2 ++ addons/mail_gateway/security/ir.model.access.csv | 3 +++ addons/mrp/mrp.py | 2 +- addons/mrp/security/ir.model.access.csv | 2 ++ addons/project/security/ir.model.access.csv | 2 ++ addons/resource/__terp__.py | 2 +- addons/resource/security/ir.model.access.csv | 8 ++++---- addons/stock/security/ir.model.access.csv | 7 +++++++ addons/stock/stock_wizard.py | 16 ++++++++-------- addons/stock/stock_wizard_view.xml | 4 ++-- 13 files changed, 36 insertions(+), 16 deletions(-) diff --git a/addons/account/security/ir.model.access.csv b/addons/account/security/ir.model.access.csv index 4cf67851760..271a4efe0ab 100644 --- a/addons/account/security/ir.model.access.csv +++ b/addons/account/security/ir.model.access.csv @@ -87,3 +87,4 @@ "access_account_fiscal_position_account_template","account.fiscal.position.account.template","model_account_fiscal_position_account_template","account.group_account_manager",1,1,1,1 "access_account_sequence_fiscal_year","account.sequence.fiscalyear","model_account_sequence_fiscalyear","account.group_account_user",1,1,1,1 "access_account_sequence_fiscal_year_user","account.sequence.fiscalyear user","model_account_sequence_fiscalyear","base.group_user",1,0,0,0 +"access_account_installer","account.installer","model_account_installer","base.group_user",1,0,0,0 diff --git a/addons/account_voucher/__terp__.py b/addons/account_voucher/__terp__.py index 242cc5fb391..20bf2c579ff 100755 --- a/addons/account_voucher/__terp__.py +++ b/addons/account_voucher/__terp__.py @@ -39,6 +39,7 @@ ], "update_xml" : [ + "security/account_security.xml", "voucher_sequence.xml", "account_report.xml", "voucher_view.xml", diff --git a/addons/base_calendar/security/ir.model.access.csv b/addons/base_calendar/security/ir.model.access.csv index 8a720533140..2851e392e0b 100644 --- a/addons/base_calendar/security/ir.model.access.csv +++ b/addons/base_calendar/security/ir.model.access.csv @@ -3,3 +3,5 @@ "access_calendar_alarm","calendar.alarm","model_calendar_alarm",,1,1,1,1 "access_res_alarm","res.alarm","model_res_alarm",,1,1,1,1 "access_calendar_event_all","calendar.event","model_calendar_event",,1,1,1,1 +"access_calendar_todo","calendar.todo","model_calendar_todo",,1,1,1,1 +"access_base_calendar_invite_attendee","base_calendar.invite.attendee","model_base_calendar_invite_attendee",,1,1,1,1 diff --git a/addons/hr/security/ir.model.access.csv b/addons/hr/security/ir.model.access.csv index cd1a18d246b..3853a6e8e38 100644 --- a/addons/hr/security/ir.model.access.csv +++ b/addons/hr/security/ir.model.access.csv @@ -5,3 +5,5 @@ "access_hr_employee_category_manager","hr.employee.category.manager","model_hr_employee_category","hr.group_hr_manager",1,1,1,1 "access_hr_department_manager","hr.department.manager","model_hr_department","hr.group_hr_manager",1,1,1,1 "access_hr_employee_marital_status","hr.employee.marital.status","model_hr_employee_marital_status","hr.group_hr_user",1,1,1,1 +"access_hr_job","hr.job","model_hr_job","hr.group_hr_user",1,0,0,0 +"access_hr_installer","hr.installer","model_hr_installer","hr.group_hr_user",1,0,0,0 \ No newline at end of file diff --git a/addons/mail_gateway/security/ir.model.access.csv b/addons/mail_gateway/security/ir.model.access.csv index 996147308f6..864db00acb0 100644 --- a/addons/mail_gateway/security/ir.model.access.csv +++ b/addons/mail_gateway/security/ir.model.access.csv @@ -1,4 +1,7 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_mail_gateway_server","mail.gateway.server","model_mail_gateway_server","base.group_user",1,0,0,0 +"access_mail_gateway","mail.gateway","model_mail_gateway","base.group_user",1,0,0,0 +"access_mail_gateway_history","mail.gateway.history","model_mail_gateway_history","base.group_user",1,0,0,0 diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 5bb5d8a59c4..40fd2e46525 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -1422,7 +1422,7 @@ StockPicking() class spilt_in_production_lot(osv.osv_memory): - _inherit = "stock.move.spilt" + _inherit = "stock.move.split" def split(self, cr, uid, ids, move_ids, context=None): production_obj = self.pool.get('mrp.production') move_obj = self.pool.get('stock.move') diff --git a/addons/mrp/security/ir.model.access.csv b/addons/mrp/security/ir.model.access.csv index f3cae96266c..cdc658ff7c0 100644 --- a/addons/mrp/security/ir.model.access.csv +++ b/addons/mrp/security/ir.model.access.csv @@ -30,3 +30,5 @@ "access_hr_timesheet_group_mrp_worker","resource.calendar mrp_worker","resource.model_resource_calendar","mrp.group_mrp_user",1,0,0,0 "access_mrp_procurement_stock_worker","mrp.procurement stock_worker","model_mrp_procurement","stock.group_stock_user",1,1,1,1 "access_mrp_production_stock_worker","mrp.production stock_worker","model_mrp_production","stock.group_stock_user",1,0,0,0 +"access_mrp_installer","mrp.installer","model_mrp_installer","mrp.group_mrp_user",1,0,0,0 +"access_mrp_product_produce","mrp.product.produce","model_mrp_product_produce","mrp.group_mrp_user",1,0,0,0 diff --git a/addons/project/security/ir.model.access.csv b/addons/project/security/ir.model.access.csv index efeda2170a5..b5877b688b7 100644 --- a/addons/project/security/ir.model.access.csv +++ b/addons/project/security/ir.model.access.csv @@ -11,3 +11,5 @@ "access_project_task_work_manager","project.task.work.manager","model_project_task_work","project.group_project_manager",1,1,1,1 "access_config_compute_remaining","project.config.compute.remaining","model_config_compute_remaining","project.group_project_user",1,1,1,1 "access_config_compute_remaining_manager","project.config.compute.remaining.manager","model_config_compute_remaining","project.group_project_manager",1,1,1,1 +"access_project_message","project.message","model_project_message","project.group_project_user",1,0,0,0 +"access_project_installer","project.installer","model_project_installer","project.group_project_user",1,0,0,0 \ No newline at end of file diff --git a/addons/resource/__terp__.py b/addons/resource/__terp__.py index 7c924574cf1..fb2a0f5899c 100755 --- a/addons/resource/__terp__.py +++ b/addons/resource/__terp__.py @@ -37,7 +37,7 @@ 'init_xml': [], 'update_xml': [ #'security/resource_security.xml', -# 'security/ir.model.access.csv', + 'security/ir.model.access.csv', 'resource_view.xml', ], 'demo_xml': ['resource_demo.xml' diff --git a/addons/resource/security/ir.model.access.csv b/addons/resource/security/ir.model.access.csv index 0874bf97235..796d29dcb94 100644 --- a/addons/resource/security/ir.model.access.csv +++ b/addons/resource/security/ir.model.access.csv @@ -1,5 +1,5 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_hr_timesheet_group","resource.calendar","model_resource_calendar","hr.group_hr_user",1,0,0,0 -"access_hr_timesheet","hr.timesheet","model_hr_timesheet","hr.group_hr_user",1,1,1,1 -"access_hr_timesheet_manager","hr.timesheet manager","model_hr_timesheet","hr.group_hr_manager",1,1,1,1 -"access_hr_timesheet_group_manager","hr.timesheet.group.manager","model_hr_timesheet_group","hr.group_hr_manager",1,1,1,1 +"access_resource_calendar","resource.calendar","model_resource_calendar","base.group_user",1,0,0,0 +"access_resource_calendar_week","resource.calendar.week","model_resource_calendar_week","base.group_user",1,0,0,0 +"access_resource_resource","resource.resource","model_resource_resource","base.group_user",1,0,0,0 +"access_resource_calendar_leaves","resource.calendar.leaves","model_resource_calendar_leaves","base.group_user",1,0,0,0 \ No newline at end of file diff --git a/addons/stock/security/ir.model.access.csv b/addons/stock/security/ir.model.access.csv index 25a455e771f..eea058ebde1 100644 --- a/addons/stock/security/ir.model.access.csv +++ b/addons/stock/security/ir.model.access.csv @@ -16,3 +16,10 @@ "access_stock_location_product_manager","stock.location product manager","model_stock_location","product.group_product_manager",1,0,0,0 "access_stock_lines_date","report.stock.lines.date all","model_report_stock_lines_date",,1,0,0,0 "access_stock_report_tracklots","stock.report.tracklots","model_stock_report_tracklots","stock.group_stock_user",1,1,1,1 +"access_report_products_to_received_planned","report.products.to.received.planned","model_report_products_to_received_planned","stock.group_stock_user",1,0,0,0 +"access_report_delivery_products_planned","report.delivery.products.planned","model_report_delivery_products_planned","stock.group_stock_user",1,0,0,0 +"access_stock_move_track","stock.move.track","model_stock_move_track","stock.group_stock_user",1,0,0,0 +"access_stock_move_consume","stock.move.consume","model_stock_move_consume","stock.group_stock_user",1,0,0,0 +"access_stock_move_scrap","stock.move.scrap","model_stock_move_scrap","stock.group_stock_user",1,0,0,0 +"access_stock_move_split","stock.move.split","model_stock_move_split","stock.group_stock_user",1,0,0,0 +"access_stock_move_split_lines","stock.move.split.lines","model_stock_move_split_lines","stock.group_stock_user",1,0,0,0 \ No newline at end of file diff --git a/addons/stock/stock_wizard.py b/addons/stock/stock_wizard.py index c813b8583b6..548375db199 100644 --- a/addons/stock/stock_wizard.py +++ b/addons/stock/stock_wizard.py @@ -110,13 +110,13 @@ class stock_move_scrap(osv.osv_memory): stock_move_scrap() -class spilt_in_production_lot(osv.osv_memory): - _name = "stock.move.spilt" +class split_in_production_lot(osv.osv_memory): + _name = "stock.move.split" _description = "Split in Production lots" _columns = { 'product_id': fields.many2one('product.product', 'Product', required=True, select=True), - 'line_ids': fields.one2many('stock.move.spilt.lines', 'lot_id', 'Lots Number') + 'line_ids': fields.one2many('stock.move.split.lines', 'lot_id', 'Lots Number') } def _get_product_id(self, cr, uid, context): @@ -185,17 +185,17 @@ class spilt_in_production_lot(osv.osv_memory): return new_move -spilt_in_production_lot() +split_in_production_lot() -class stock_move_spilt_lines(osv.osv_memory): - _name = "stock.move.spilt.lines" +class stock_move_split_lines(osv.osv_memory): + _name = "stock.move.split.lines" _description = "Split lines" _columns = { 'name': fields.char('Tracking serial', size=64), 'quantity': fields.integer('Quantity'), 'use_exist' : fields.boolean('Use Exist'), - 'lot_id': fields.many2one('stock.move.spilt', 'Lot'), + 'lot_id': fields.many2one('stock.move.split', 'Lot'), 'action': fields.selection([('split','Split'),('keepinone','Keep in one lot')],'Action'), } _defaults = { @@ -203,4 +203,4 @@ class stock_move_spilt_lines(osv.osv_memory): 'action' : lambda *x: 'split', } -stock_move_spilt_lines() +stock_move_split_lines() diff --git a/addons/stock/stock_wizard_view.xml b/addons/stock/stock_wizard_view.xml index 72200beaee8..55fc8a6d8a7 100644 --- a/addons/stock/stock_wizard_view.xml +++ b/addons/stock/stock_wizard_view.xml @@ -100,7 +100,7 @@ Split in lots - stock.move.spilt + stock.move.split form
@@ -131,7 +131,7 @@ Split in lots ir.actions.act_window - stock.move.spilt + stock.move.split form form new