[IMP]improve hr view as per suggestion
bzr revid: sgo@tinyerp.com-20120731113042-ok4399xaxl0gzqvz
This commit is contained in:
parent
b76a274ae3
commit
7b29dc344a
|
@ -26,23 +26,23 @@ class hr_config_settings(osv.osv_memory):
|
|||
_inherit = 'res.config.settings'
|
||||
|
||||
_columns = {
|
||||
'module_hr_timesheet_sheet': fields.boolean('Timesheet Validation by Manager',
|
||||
'module_hr_timesheet_sheet': fields.boolean('allow timesheets validation by managers',
|
||||
help ="""This installs the module hr_timesheet_sheet."""),
|
||||
'module_hr_attendance': fields.boolean('Track Attendances',
|
||||
'module_hr_attendance': fields.boolean('track attendances',
|
||||
help ="""This installs the module hr_attendance."""),
|
||||
'module_hr_timesheet': fields.boolean('Manage Timesheets',
|
||||
'module_hr_timesheet': fields.boolean('manage timesheets',
|
||||
help ="""This installs the module hr_timesheet."""),
|
||||
'module_hr_holidays': fields.boolean('Leaves & Holidays',
|
||||
'module_hr_holidays': fields.boolean('manage leaves and allocation requests',
|
||||
help ="""This installs the module hr_holidays."""),
|
||||
'module_hr_expense': fields.boolean('Expenses',
|
||||
'module_hr_expense': fields.boolean('manage employees expenses',
|
||||
help ="""This installs the module hr_expense."""),
|
||||
'module_hr_recruitment': fields.boolean('Recruitment',
|
||||
'module_hr_recruitment': fields.boolean('manage the recruitment pipe',
|
||||
help ="""This installs the module hr_recruitment."""),
|
||||
'module_hr_contract': fields.boolean('Employees Contracts',
|
||||
'module_hr_contract': fields.boolean('manage contract per employee',
|
||||
help ="""This installs the module hr_contract."""),
|
||||
'module_hr_evaluation': fields.boolean('Periodic Appraisals',
|
||||
'module_hr_evaluation': fields.boolean('manage employees periodic evaluation',
|
||||
help ="""This installs the module hr_evaluation."""),
|
||||
'module_hr_payroll': fields.boolean('Payroll',
|
||||
'module_hr_payroll': fields.boolean('manage payroll',
|
||||
help ="""This installs the module hr_payroll."""),
|
||||
}
|
||||
|
||||
|
|
|
@ -40,10 +40,6 @@
|
|||
<field name="module_hr_contract" class="oe_inline"/>
|
||||
<label for="module_hr_contract"/>
|
||||
</div>
|
||||
<div>
|
||||
<field name="module_hr_recruitment" class="oe_inline"/>
|
||||
<label for="module_hr_recruitment"/>
|
||||
</div>
|
||||
<div name="hr_payroll">
|
||||
<field name="module_hr_payroll" class="oe_inline"/>
|
||||
<label for="module_hr_payroll"/>
|
||||
|
@ -70,6 +66,15 @@
|
|||
</div>
|
||||
</div>
|
||||
</group>
|
||||
<group name="recruitment_grp">
|
||||
<label for="id" string="Recruitment"/>
|
||||
<div name="recruitment">
|
||||
<div>
|
||||
<field name="module_hr_recruitment" class="oe_inline"/>
|
||||
<label for="module_hr_recruitment"/>
|
||||
</div>
|
||||
</div>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
|
|
@ -24,6 +24,6 @@ from osv import osv, fields
|
|||
class human_resources_configuration(osv.osv_memory):
|
||||
_inherit = 'hr.config.settings'
|
||||
_columns = {
|
||||
'module_hr_payroll_account': fields.boolean('Manage Account Payroll',
|
||||
'module_hr_payroll_account': fields.boolean('link your payroll to accounting system',
|
||||
help ="""Create Journal Entries from Payslips"""),
|
||||
}
|
||||
|
|
|
@ -26,10 +26,10 @@ class hr_applicant_settings(osv.osv_memory):
|
|||
_inherit = ['hr.config.settings', 'fetchmail.config.settings']
|
||||
|
||||
_columns = {
|
||||
'module_document_ftp': fields.boolean('Automatic Indexation of Resumes',
|
||||
'module_document_ftp': fields.boolean('allow the automatic indexation of resumes',
|
||||
help="""Manage your CV's and motivation letter related to all applicants.
|
||||
This installs the module document_ftp. This will install the knowledge management module in order to allow you to search using specific keywords through the content of all documents (PDF, .DOCx...)"""),
|
||||
'fetchmail_applicants': fields.boolean('Create Applicants from Incoming Mails',
|
||||
'fetchmail_applicants': fields.boolean('create applicants from an incoming email account',
|
||||
fetchmail_model='hr.applicant', fetchmail_name='Incoming HR Applications',
|
||||
help ="""Allow applicants to send their job application to an email address (jobs@mycompany.com),
|
||||
and create automatically application documents in the system."""),
|
||||
|
|
|
@ -7,23 +7,18 @@
|
|||
<field name="type">form</field>
|
||||
<field name="inherit_id" ref="hr.view_human_resources_configuration"/>
|
||||
<field name="arch" type="xml">
|
||||
<group name="timesheet_grp" position="after">
|
||||
<group>
|
||||
<label for="id" string="Recruitment"/>
|
||||
<div>
|
||||
<div>
|
||||
<field name="module_document_ftp" class="oe_inline"/>
|
||||
<label for="module_document_ftp"/>
|
||||
</div>
|
||||
<div>
|
||||
<field name="fetchmail_applicants" class="oe_inline"/>
|
||||
<label for="fetchmail_applicants"/>
|
||||
<button name="configure_fetchmail_applicants" type="object" string="Configure" icon="gtk-go-forward"
|
||||
attrs="{'invisible': [('fetchmail_applicants','=',False)]}" class="oe_link"/>
|
||||
</div>
|
||||
</div>
|
||||
</group>
|
||||
</group>
|
||||
<div name="recruitment" position="inside">
|
||||
<div>
|
||||
<field name="fetchmail_applicants" class="oe_inline"/>
|
||||
<label for="fetchmail_applicants"/>
|
||||
<button name="configure_fetchmail_applicants" type="object" string="Configure" icon="gtk-go-forward"
|
||||
attrs="{'invisible': [('fetchmail_applicants','=',False)]}" class="oe_link"/>
|
||||
</div>
|
||||
<div>
|
||||
<field name="module_document_ftp" class="oe_inline"/>
|
||||
<label for="module_document_ftp"/>
|
||||
</div>
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
|
|
|
@ -26,8 +26,8 @@ class hr_timesheet_settings(osv.osv_memory):
|
|||
|
||||
_columns = {
|
||||
'timesheet_range': fields.selection([('day','Day'),('week','Week'),('month','Month')],
|
||||
'Validate Timesheets Every', help="Periodicity on which you validate your timesheets."),
|
||||
'timesheet_max_difference': fields.float('Timesheet Allowed Difference (Hours)',
|
||||
'Validate timesheets every', help="Periodicity on which you validate your timesheets."),
|
||||
'timesheet_max_difference': fields.float('allow a difference of time between timesheets and attendances of (Hours)',
|
||||
help="""Allowed difference in hours between the sign in/out and the timesheet
|
||||
computation for one sheet. Set this to 0 if you do not want any control."""),
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue