summaryrefslogtreecommitdiff
path: root/addons/hr_recruitment/data
AgeCommit message (Collapse)Author
2020-11-19[FIX] hr_recruitment: fix "OdooBot" as recruiter in demo dataDidier (did)
closes odoo/odoo#61987 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-08-14[IMP]hr_recruitment: Back2Basic - Improve Recruitment usabilityFrancois (fge)
Added a new tour for the module hr_recruitment Hr.job: Form view: - Using a notebook view for increased clarity Kanban view: - Added a toggle button to publish/unpublish a job offer. - In the menu, added the « Create Interview Form » button to create an interview form. Hr.applicant: Generale: - Use of the "Applicant: Acknowledgement" template by default when an application is moved to the "First Interview" stage. Form view: - Possibility to consult an interview after this one and not before - The "CREATE EMPLOYEE" button no longer directly creates an employee. The employee will be created if the "SAVE" button is pressed. Hr.employee: Generale: - Added of two new certifications. And some other minor style and name changes. closes odoo/odoo#55928 Related: odoo/enterprise#12420 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-08-12[IMP] hr_recruitment: add new digest tipsAnousone Phaysomphot
PURPOSE Review the tips and digest layout design to make sure they have a WOW effect and increase trial conversion/retention. SPECIFICATIO “Let candidates apply by email” See code for specifications. LINKS Task ID-2274264 COM PR: odoo/odoo#53580 ENT PR: odoo/enterprise#1139 X-original-commit: 5c6c52a8773b1994c9616900d9736cea500776fd
2020-06-18[FIX] hr_recruitment : avoid duplicate message in the chatterDidier (did)
Before this commit the message "Applicant created" was displayed twice in the chatter. Task-2278142 closes odoo/odoo#53252 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-06-04[IMP] hr_recruitment, project, sale_expense: make tips bioutifoulElisabeth Dickinson
PURPOSE Make digest email and tips more appealing. The goals of these tips are * to encourage the adoption of other apps (Did you know ?); * to make Odoo look more fun (Fun tips and tricks, young and dynamic style); * to show social proof and increase trust (emphasis on already existing projects / customers to); SPECIFICATIONS Improve existing tips to be more inlined with new digest styling. LINKS Task ID 2197417 PR odoo/odoo#51619 Co-Authored-By: Elisabeth Dickinson <edi@odoo.com> Co-Authored-By: Thibault Delavallée <tde@odoo.com>
2020-05-27[IMP] hr_recruitment: Improve global UX (back2basics)Aurélien (avd)
Multiple small changes/fixes to the hr_recruitment module to provide a better base for later improvements. The linkedin recruitment source is only added by default to new records, existing records remain unchanged. For the google map in the email template, since it requires an API_Key and only a minority of companies will get this key, it was decided that it is better to remove it from the template. Now that linkedin is added to job positions by default, deleting a job position currently does not delete the related linkedin source. So after removing 10 job positions, there are still 10 linked in source in the database. This commit fixes that. Add three additionnal utm_sources. Add linkedin as a source job to demo job position to be consistent with no-demo data db. closes odoo/odoo#50076 Taskid: 2196767 Related: odoo/enterprise#10778 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-03-11[IMP] digest, various: add name on tips to ease their understandingThibault Delavallée
PURPOSE Ease edition of digest tips by adding a name. SPECIFICATIONS Add a name on digest tips. Even if technical and not send to customers it allows to see them at a glance in list view without having to guess their content. LINKS Task ID 2214325 Com PR odoo/odoo#47416 Related: odoo/upgrade#933 Related: odoo/enterprise#9167 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2020-02-11[REF] mail, various: remove user_signature field from mail.templatemcm-odoo
RATIONALE Mail template model holds a field telling odoo mail engine to automatically add the current user's signature to the body. Its use depends on the use case * using the template in the composer on a single record: it is displayed in the rendered template in the composer, meaning people could change it. This behavior is interesting as it allows to see the email content; * using the template in the composer in mass mail mode: it is not displayed as only the raw jinja is displayed. It is therefore not obvious that it will be appended to the body of the mail. People could add it manually and have 2 signatures as a result; A mechanism automatically adding a signature to sent emails when posting a message is already implemented and is based on template existence. If a template has been used when posting, no signature is added in sent emails. Otherwise it is automatically added. This behavior should not change. Behavior will therefore be * use a template -> specify signature usage in it manually through jinja; * do not use a template -> signature added in sent emails; SPECIFICATIONS Remove user_signature. Update template body accordingly. In customer oriented templates that are using it and do not already contain it, manually add a call to user.signature within the jinja code. When set to False, just remove its declaration. Quickly clean some signature integration. LINKS Task ID 2089252 Community PR odoo/odoo#39482 Enterprise PR odoo/enterprise#6459 Upgrade PR odoo/upgrate#761 Related: odoo/enterprise#6459 Related: odoo/upgrade#761 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com> Co-authored-by: Michaël Mattiello <mcm@odoo.com> Co-authored-by: Thibault Delavallée <tde@odoo.com>
2020-02-11[IMP] *: use `ref=` instead of `eval="ref('` in xml field tags.Victor Feyens
* Code cleanup * Avoid a safe evaluation of the field value when loading those records. closes odoo/odoo#44883 Related: odoo/enterprise#8283 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
2019-11-06[IMP] hr_recruitment: Add refuse reason and a wizard when archivingjbm-odoo
Purpose ======= Like in crm, having a refusal reason to get some metrics on recruitment + recruitement dashboard id=2003841 closes odoo/odoo#38467 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2019-09-23[FIX] hr*: Grant user's rights to demo user for HR applicationsYannick Tivisse
2019-09-19[IMP] *: remove image_64 and clean viewsSébastien Theys
There are too many image sizes. Since they are stored resized this takes time to generate when saving a new image, it's more rows on the attachment table, more files on the disk, ... 64px is close enough to 128px that it can be removed without a big impact on download size. It will even reduce download and number of requests when both images are displayed because now only one has to be downloaded and then benefit from cache. The difference between the two is typically around 1.5kB which is negligible these days, especially when the request overhead is around 0.5kB already, not even taking into account other factors such as latency. If a 64px image must absolutely be returned, it is still possible to pass the size parameters to the image route. But the current guideline is to handle resizing in the views when necessary. Views ===== - remove width and height attributes when existing CSS rules are overriding them (eg. `.oe_kanban_avatar` in the right context) - add CSS rules instead of width and height attributes when possible - use `object-fit: cover;` where width and height are forced to avoid distortion of non-square images - for products, use `object-fit: contain;` instead, keep ratio but without crop - add new CSS rules where the expected size was max 64px*64px before due to the image size itself - remove `img-fluid` where using size classes to avoid conflicting rules task-2060865 closes odoo/odoo#36147 Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
2019-09-10[IMP] hr_recruitment: fix typo's and improve source termsYenthe666
closes odoo/odoo#36040 Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2019-08-02[IMP] *: rename image fieldsSébastien Theys
image_original => image_1920 (now resized to 1920) image_big => image_1024 image_large => image_256 image_medium => image_128 image_small => image_64 image replaced by image_1920 (when writing) or by image_1024 (when displaying what was previously the big size) + add new intermediate format: image_512 PR: #34925
2019-07-18[IMP] hr: Review the UX for 'My Profile' viewKevin Baptiste
1/ web: adapt formatDate to handle NaN values DashboardRenderer might return NaN for `Date` or `DateTime` fields if their original value is null or incorrect. 2/ hr: add job_title in demo data 3/ hr_recruitment: link employee in the chatter for new recruits 4/ hr: remove employee documents in the model 5/ hr_attendance: improve resiliency of relative_time 6/ hr: display manager on res_users 7/ hr: change Address Book to Employee Directory TaskID: 2009111 closes odoo/odoo#34180 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2019-06-05[REF] *: removes datas_fname from ir.attachmentThanh Dodeur
This commit removes the field `datas_fname` from `ir.attachment` as it was unnecessary and most of the time the duplicate of `name` or `url`. Task #1909865 closes odoo/odoo#32976 Signed-off-by: Martin Geubelle (mge) <mge@openerp.com>
2018-12-12[REF] mail: remove create_user_id field on activityThibault Delavallée
As activities are created using the current user there is no need anymore to have another field to store the activity creator. We can therefore remove create_user_id and replace its use by the magic create_uid field. This commit is linked to task ID 1856417 and PR #27619.
2018-12-03[IMP] hr_recruitment: Add demo datalul-odoo
2018-11-22[IMP] hr_recruitment: improve English in demo dataYenthe V.G
closes odoo/odoo#28970
2018-09-24[FIX] *: reassociate various demo data to admin instead of rootXavier Morel
2018-09-21[FIX] *: reassign data & demo mail aliases from system to adminXavier Morel
2018-08-06[IMP] base: improve kanban of modules, cards not clickable (top-right menu)Fabien Pinckaers
[NEW] base: show enterprise module, with an 'upgrade' button [IMP] *: some modules renaming, and improved copywriting of manifest [IMP] *: utm on links to odoo.com
2018-07-24[REM] hr_recruitment: remove broadcast of new employees on hardcoded channelHetashree Chauhan
This is specific and updating the content is not easy for non technical people. As same result can be achieved with a server action based on employee creation it has been decided to remove the broadcast, and therefore the template and code linked to it. This commit is linked to task ID 1843122 (and 1868112) and to PR #25295 (and #25889).
2018-07-24[IMP] hr_recruitment: make templates more modern and updated with Odoo ↵Hetashree Chauhan
guidelines In this commit we improve templates used in hr_recruitment. Purpose of this commit is to have templates that embed or use standard Odoo email layouts to make them look modern and have a common style across all emails. Main guidelines * better use of div / p / br to try to lessen layout issues, especially when updating templates using the editor; * correctly sequence the templates fields definition; * correctly set templates values notably auto_delete and user_signature fields to avoid confusion; * correctly layout the email content using light notification email. It can either propagate the layout choice through various send mail methods or directly embed the styling in the templates for more technical or complex templates; * use email_formatted computed field when possible to avoid having hand-made from / to addresses; * fix various typos and improve subjects when necessary; Content of emails is not necessarily updated as the purpose of this task is about styling, not content itself. This commit is linked to task ID 1843122 (and 1868112) and to PR #25295 (and #25889).
2018-07-19[IMP] hr_recruitment: implement digest KPIs / tipsMitali Patel
Purpose of this commit is to send KPIs about hired colleagues in digest emails. Those are added in the default digest template. A tip to remind to use the mail gateway is also added. This commit is linked to task ID 30655 and PR #18318.
2018-06-22[IMP] Improve compatibility with screen readers (accessibility) (#24574)kujiu
Today, Odoo is really tricky to use without seeing the screen, it must be improved to be usable. This PR forbid to use labels without a "for" attribute, add some title, rule and aria attributes in HTML. With that, Odoo will be fully usable with a screen reader. * [IMP] Labels must have a for attribute. Improve accessibility. * [IMP] Better error message when trying to read a missing cached value * [FIX] Add some aria-label and title attributes for screen readers. * [FIX] Template name is not included in the error message in case of SyntaxError in QWeb * [FIX] Improve the Tour failed at step error message to be more explicit. * [IMP] Add aria-labels * [FIX] Add missing aria-label on failing test * [IMP] aria-hidden means hidden. Fix all bad aria-hidden and hide aria-hidden for all. * [IMP] Color names on kanban views and many2many tags * [IMP] Add some checks on views for accessibility. * [IMP] Add `alt` attribute on `img` tags. * [IMP] Add aria-label and title on non-described icons * [IMP] Add button role to widgets with btn class * [IMP] Translate aria and formatted attributes. * [IMP] Remove wrong aria-labelledby * [IMP] Add menu role on dropdowns * [IMP] Buttons must be focusable * [IMP] Add aria attributes on progress bars * [IMP] Improve accessibility of basic widgets * [IMP] Change main layout to more semantic tags * [IMP] Add menuitem role when missing * [IMP] Remove wrong role='presentation' * [IMP] Improve accessibility of tab panels * [IMP] Add aria-invalid on invalid fields * [IMP] Add aria-sort on ordered columns * [IMP] Add role on alerts * [IMP] Use dialog role, header, main and footer tags for modals * [IMP] Add labels on o_status * [IMP] Improve accessibility of kanban view with feeds and articles * [IMP] Add alerts in case of new messages * [IMP] Add widget, navigation or img role to aria-labelled items
2018-01-12 [IMP] hr_recruitment: onboarding ux fixsfda-odoo
- rename module to Recruitment instead of Recruitment process. - add a tour on the "create" button of hr_job - change wizard for the creation of a job position (change text + remove "create & edit" button) - change the design of job positions cards and applicant cards - prefill the db with 5 states for applicants (Initial qualification, First interview, Second interview, Recruited and Contract signed) - add an activity widget on the kanban view for jobs applicants. - change hr_recruitment survey module (xpaths) according to changes in hr_recruitment - delete tooltips on kanban cards of applicants - show recruitment stage in green or red on kanban cards of job positions.
2017-06-19[FIX] hr_recruitment: fix d83e8e4eb5c7230f464991487648b9190386668dRichard Mathot
People want to be able to edit their email templates without having them overwritten at upgrade.
2017-06-16[IMP] hr_recruitment: mails CSS fixFabien Pinckaers
2017-06-16[IMP] hr_recruitment: Improved email templates & website thank you pageFabien Pinckaers
2017-06-13[FIX] hr_recruitment: fix template name to ease orderingThibault Delavallée
Commit 57b8b9a0577fb5dd49b14fecef6943bddf9b9b8e changed templates used in recruitment. However we try to stick on using the main model name when naming templates. Templates subject may be whatever you want but templates should use main model as name to order them and ease their use.
2017-06-12[IMP] hr_recruitment: better email templateFabien Pinckaers
2017-05-09[IMP] hr_recruitment: beautify email templatesCsaba Fazekas
So much templates. Amazing emails. Impressed recruitment. Very applicant.
2017-01-07[IMP] *: remove #general messages at module installationFabien Pinckaers
2016-12-21[IMP] hr_recruitment: add support of activitiesRavi Gadhia
hr.applicant model now supports activities. Filters have been added to ease their management.
2016-08-22[MOVE] hr_recruitment_survey: Make a bridge module with survey related codeKinjal Mehta
============== Specifications ============== Add an option in the settings to use the surveys or not By default : do not use interview forms. If the option is false : on the job application, hide the Interview form field
2016-08-10[REF] various: rename openerp node to odoo in xml filesThibault Delavallée
2016-07-11[IMP] timesheet,sale,account,mrp,pos: clean installation message in #general ↵Fabien Pinckaers
channel
2016-04-08[IMP] mail: Add counter in starredJigar Patel
2015-12-14[IMP] hr_applicant: shared stagesThibault Delavallée
Like in CRM, stages in recruitment process are now shared accross jobs. It is still possible to have stages specific to a job using a job_id field on the stage. Various heuristics to find the default stage and stages to display have been updated accordingly.
2015-11-02[IMP] various: template updateJamin Shah
Templates have been updated to remove most of the styling and simplify them. Some workding has also be done.
2015-08-25[REM] hr_recruitment: new applicant messageThibault Delavallée
Currently each new applicant creates a message on the job. This creates a lot of noise. The 'New application from ..' messages is therefore removed. The related subtype is also removed because not used anymore.
2015-08-21[REF] mail: model update for NewChatterThibault Delavallée
Main changes : - mail.notification model is removed. People do not receive notifications anymore. Instead two ways of following documents exist - using a channel; messages will be displayed on the channel itself in a near future commit - following with its partner; messages will all be considered as needaction, using a new m2m table. People should receive less needaction messages by following less records by themselves. There is no more read / unread state anymore. Instead only needaction messages are considered. Todo (Favorites) messages still exist, and are stores on a new m2m table instead of using decorated notifciations. - the main filter for documents is not message_unread anymore, but message_needaction. A lot of views and filters have been updated accordingly. - the vote feature has been removed
2015-08-20[IMP] hr_recruitment: Add a button to refuse an applicant and archive himYannick Tivisse
Add a button to reset the application in the first stage
2015-07-29[IMP] hr_recruitment search attachmentsAntony Lesuisse
code moved from the deprecated hr_recruitment_document
2015-07-24[MIG] hr_recruitment: restructure the files according to the guidelinesJoren Van Onder