diff --git a/cor_custom/__manifest__.py b/cor_custom/__manifest__.py
index 8f05dd5..af1a7a7 100755
--- a/cor_custom/__manifest__.py
+++ b/cor_custom/__manifest__.py
@@ -24,12 +24,13 @@
# always loaded
'data': [
+ 'wizard/project_resource_wizard.xml',
'security/ir.model.access.csv',
'security/cor_custom_security.xml',
'views/crm_view.xml',
'views/sale_views.xml',
'views/project_view.xml',
- #'views/project_hours_view.xml',
+ # 'views/project_hours_view.xml',
'views/hr_employee_views.xml',
'views/res_users.xml',
'views/hr_timesheet_templates.xml',
@@ -41,9 +42,9 @@
'views/templates.xml',
'views/assets.xml',
'data/mail_data.xml',
- #'views/menu_show_view.xml',
+ # 'views/menu_show_view.xml',
'wizard/project_create_sale_order_views.xml',
- 'wizard/project_multi_budget_assign_view.xml',
+ 'wizard/project_multi_budget_assign_view.xml'
],
# only loaded in demonstration mode
'demo': [
diff --git a/cor_custom/security/ir.model.access.csv b/cor_custom/security/ir.model.access.csv
index 24fb527..013d8ba 100755
--- a/cor_custom/security/ir.model.access.csv
+++ b/cor_custom/security/ir.model.access.csv
@@ -10,4 +10,6 @@ access_model_project_multi_budget_assign_line_pmanager,project.multi.budget.assi
access_project_consultant_hrs_report_puser,project.consultant.hrs.report,model_project_consultant_hrs_report,project.group_project_user,1,0,0,0
access_project_consultant_hrs_report_pmanager,project.consultant.hrs.report,model_project_consultant_hrs_report,project.group_project_manager,1,1,1,1
access_custom_project_tags_puser,custom.project.tags,model_custom_project_tags,project.group_project_user,1,1,1,1
+access_project_resource_wizard,project.resource.wizard,model_project_resource_wizard,,1,1,1,0
+access_project_resource_line,project.resource.line,model_project_resource_line,,1,1,1,0
diff --git a/cor_custom/views/project_view.xml b/cor_custom/views/project_view.xml
index 2cd64ce..729115f 100755
--- a/cor_custom/views/project_view.xml
+++ b/cor_custom/views/project_view.xml
@@ -61,6 +61,7 @@
options="{'no_create': True, 'no_edit': True, 'delete': False}"/>
+
diff --git a/cor_custom/wizard/__init__.py b/cor_custom/wizard/__init__.py
index 1c8169b..c4daa2a 100755
--- a/cor_custom/wizard/__init__.py
+++ b/cor_custom/wizard/__init__.py
@@ -3,4 +3,5 @@
from . import project_create_sale_order
from . import crm_opportunity_to_quotation
-from . import project_multi_budget_assign
+from . import project_multi_budget_assign
+from . import project_resource_wizard
diff --git a/cor_custom/wizard/project_resource_wizard.py b/cor_custom/wizard/project_resource_wizard.py
new file mode 100755
index 0000000..3530362
--- /dev/null
+++ b/cor_custom/wizard/project_resource_wizard.py
@@ -0,0 +1,34 @@
+from odoo import api, fields, models
+from odoo.exceptions import UserError, AccessError, ValidationError
+from datetime import datetime
+from dateutil import relativedelta
+
+
+class ProjectResourceWizard(models.TransientModel):
+ _name = 'project.resource.wizard'
+
+ project_id = fields.Many2one('project.project')
+ add_project_resource = fields.One2many('project.resource.line', 'wizard_id')
+
+
+ def action_add_project_lines(self):
+ print('11111111111', self.project_id, self.project_id.sale_line_employee_ids)
+ for record in self.add_project_resource:
+ values = {
+ 'project_id':record.project_id.id,
+ 'employee_id': record.employee_id.id,
+ 'start_date':record.start_date,
+ 'end_date':record.end_date,
+ }
+ res = self.project_id.sale_line_employee_ids.create(values)
+ return res
+
+class ProjectResourceLine(models.Model):
+ _name = "project.resource.line"
+ _description = "Project Resource Line"
+
+ wizard_id = fields.Integer()
+ project_id = fields.Many2one('project.project')
+ employee_id = fields.Many2one('hr.employee')
+ start_date = fields.Date(required=True)
+ end_date = fields.Date(required=True)
diff --git a/cor_custom/wizard/project_resource_wizard.xml b/cor_custom/wizard/project_resource_wizard.xml
new file mode 100755
index 0000000..e3e7de0
--- /dev/null
+++ b/cor_custom/wizard/project_resource_wizard.xml
@@ -0,0 +1,35 @@
+
+
+ project.resource.wizard
+ project.resource.wizard
+
+
+
+
+
+
+ Project Resource wizard
+ project.resource.wizard
+
+ new
+ { 'default_project_id': active_id, 'project_id': active_id }
+
+
\ No newline at end of file