From d3a6330b2b314d670744ca7dd2e78be5b963e505 Mon Sep 17 00:00:00 2001 From: Kevin Baptiste Date: Wed, 14 Aug 2019 10:37:41 +0000 Subject: [IMP] hr_recruitment: improve usability (back2basics) TaskID: 2053569 closes odoo/odoo#35767 Signed-off-by: Yannick Tivisse (yti) --- addons/hr/views/hr_job_views.xml | 2 + addons/hr_recruitment/static/src/scss/hr_job.scss | 36 +- addons/hr_recruitment/views/hr_job_views.xml | 31 +- .../hr_recruitment/views/hr_recruitment_views.xml | 24 +- .../hr_recruitment_survey/views/hr_job_views.xml | 2 +- addons/mail/static/src/js/chatter.js | 5 +- addons/mail/views/mail_message_views.xml | 2 +- addons/website_hr_recruitment/data/hr_job_demo.xml | 1894 +++++++++++++------- .../website_hr_recruitment/views/hr_job_views.xml | 16 +- .../views/hr_recruitment_views.xml | 2 +- 10 files changed, 1292 insertions(+), 722 deletions(-) diff --git a/addons/hr/views/hr_job_views.xml b/addons/hr/views/hr_job_views.xml index 3371f4ae5ab..5d89c225606 100644 --- a/addons/hr/views/hr_job_views.xml +++ b/addons/hr/views/hr_job_views.xml @@ -22,6 +22,8 @@ + + diff --git a/addons/hr_recruitment/static/src/scss/hr_job.scss b/addons/hr_recruitment/static/src/scss/hr_job.scss index eb9328243a8..912a2e0f1bf 100644 --- a/addons/hr_recruitment/static/src/scss/hr_job.scss +++ b/addons/hr_recruitment/static/src/scss/hr_job.scss @@ -1,6 +1,27 @@ .o_kanban_view.o_kanban_dashboard { - &.o_hr_recruitment_kanban.o_kanban_ungrouped .o_kanban_record { - width: 350px; + &.o_hr_recruitment_kanban.o_kanban_ungrouped { + .o_kanban_record { + width: 350px; + height: 180px; + } + + .ribbon { + &::before, &::after { + display: none; + } + + span { + padding: 10px; + z-index: unset; + } + } + .ribbon-top-right { + margin-top: -9px; + } + } + + .o_kanban_record_subtitle { + height: 1em; } .o_recruitment_kanban_boxes { @@ -9,7 +30,6 @@ .o_recruitment_kanban_box { position: relative; - text-align: center; padding: 0 0 0 0; flex: 1 1 auto; display: flex; @@ -20,9 +40,10 @@ justify-content: flex-start; padding-left: 16px; } - &:last-child { + div:last-child { justify-content: flex-end; padding-right: 16px; + text-align: right; } .o_value { @@ -56,5 +77,12 @@ .o_kanban_state_with_padding { padding-left:7%; padding-bottom:5%; + width: 12px; } } + +.o_recruitment_list { + .o_list_button { + text-align: right; + } +} \ No newline at end of file diff --git a/addons/hr_recruitment/views/hr_job_views.xml b/addons/hr_recruitment/views/hr_job_views.xml index 588ff30892a..b0023e06adf 100644 --- a/addons/hr_recruitment/views/hr_job_views.xml +++ b/addons/hr_recruitment/views/hr_job_views.xml @@ -27,9 +27,14 @@
-
+
-
+
+ +
+
+ +
@@ -43,15 +48,15 @@
- +
New Applications
- Hired Employees + To Recruit
-
-
@@ -60,6 +65,14 @@
+
+
+
+ +
+
- + + +