Commit Graph
107 Commits
Author SHA1 Message Date
Barad Mahendra f93e054050 [IMP] project: generic UX improvement for project configuration
Purpose of the task is to do a generic UX improvement in project

Specification:
--------------

1) Stages(project.task.type)

* List view:
  - move the 'folded in kanban' field to the right of the project_ids one
  - remove the description field from the list view
  - make the list view editable in batch
* Form view
  - rename 'stage name' into 'name'
  - move the sequence field below the 'rating email template' one
  - change the copy of the tooltips to: "At each stage, employees can
block tasks or mark them as ready for the next step. You can customize
here the labels for each state."
  - the tags should be colored according to the project's color
  - reduce the space in between the icons and the name of the states
  - add some space in between the legend_done field and the description
  - when creating a new mail template, set 'project.task' as model_id
of the template
* move the 'Stages' menu into below the 'Projects' one
* add the project_ids field to the kanban view
* search: rename 'Tasks Stages' into 'Name'

2) Tags(project.tags):

- configuration > tags menu: change the helper to: "Tags are perfect
for categorizing your tasks."
- add an optional list view -> only the color field should be optional
and displayed by default
- new tags should be created at the top of the list

- Also removed some of the unused(deprecated) css which are not applied
anywhere in the project.

closes odoo/odoo#69636

Taskid: 2508642
Related: odoo/enterprise#17865
Signed-off-by: LTU-Odoo <IT-Ideas@users.noreply.github.com>
2021-04-28 08:53:48 +00:00
Antoine Guenet 1f266b9939 [IMP] project: make project description full height by default on edit
X-original-commit: 1d6edf18883eb8c47e365a1ffc2b355bd20c02f5
2021-04-16 16:54:30 +00:00
Antoine Guenet 035c2fbc8a [FIX] project: properly style the description field
X-original-commit: 7924675c2a45a0313ddd80ec27fa23597844dead
2021-04-16 16:54:29 +00:00
Thibault Libioulle 8bbf0e9e64 [IMP] project*: improve sub tasks workflow
We want to ease user experience regarding sub task creation and
management. We thus enforce the values of subtask stage, project and
parent task. we want to remove the ability of a user to choose a
third-party subtask project different than the actual one. Also, we want
to remove the ability to make one sub task recurrent. In general, We
want to improve and strengthen the relation parent-childs for Tasks. A
sub task is dependant of its parent all along the workflow.

This commit address those needs and, especially, removes the subtask
project configuration discussed in :
- odoo/odoo@66a0e5a
- odoo/odoo@b709e22

1) With this commit we want to change the way to link a subtask with its
project	for UI reasons, we want to be able to easily distinguish
subtasks that are linked to the project of their parent from subtasks
that are linked to another project. To do so, the idea is to create a
field display_project_id not required. Only relevant tasks are linked
to their project through this display_project_id, the other are linked
to their project only via project_id. As a result, domains in the
application are only based on the fact that tasks have
display_project_id. The other are simply hidden.

2) The number of subtasks is shown on kanban and list views with a
   wigdet to easily render it and extend the UI.

3) The default sub-task assignee is the assignee of the parent task.

4) Task form is modified to integrate those changes.

5) Various searches on project task are restricted with a clause where
display_project_id must be not null. Except in portal, in which context
we always display all tasks and subtasks.

PR community: #62577
PR enterprise: odoo/enterprise#15043
PR upgrade: odoo/upgrade#1984

task-2388034

Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2021-03-26 13:51:39 +00:00
Arnaud Joset 9dd65cce3f [IMP] project: display information when editing project settings
Before this commit, it was not clear that allowed portal users could see all tasks, even when they were not the customer.

closes odoo/odoo#53962

Taskid: 2265562
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-08-27 15:16:42 +00:00
Kevin Baptiste 1b62bd9508 [IMP] project: add recurring tasks
Some interventions are done on a regular basis (e.g. maintenance of
fire alarms, safety inspections). Having tasks auto-generate would
facilitate the process and would ensure that the next intervention
isn't missed/forgotten.

closes odoo/odoo#55517

Taskid: 2172156
Related: odoo/enterprise#12246
Related: odoo/upgrade#1604
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-08-12 08:39:32 +00:00
Kevin Baptiste 58a90952ed [IMP] project: improve usability (back2basics)
* Reword tasks in the sample project
 * Add a "Create and Edit" button on the project creation modal
 * Open the file chooser in "Set a cover image" if there are no images
   set
 * Correclty display the kanban state button on archived task
 * Add a button to list the tasks when deleting a project
 * Open file chooser for cover image: Automatically open the file chooser
   when setting a cover image on a task if there are no attachments to chose
   from.

closes odoo/odoo#47306

Taskid: 2209133
Related: odoo/enterprise#9141
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2020-04-08 14:29:50 +00:00
Kevin Baptiste b7856d6ea7 [IMP] project: display remaining hours on tasks
The remaining hours on a task are now displayed unless there are no
planned hours defined.

 - Between 0 and 79%: green border
 - Between 80 and 100%: yellow border
 - Above 100%: red border

closes odoo/odoo#41222

Taskid: 2150121
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
2019-12-09 07:45:13 +00:00
Pierre Paridans 8040f85b4f [FIX] web: form's title should take all width in edit mode
Form sheet's title (with class .oe_title) when in editable mode has a
maximum width. The goal according to FP is to make a clear
differentiation between the main title/name of a record and its other
fields.

An issue with the existing rule in the Project application is that the
"title" row (with class .oe_title) not only contains the name of the
task but also its priority and state.

The aforementioned rule should then be applied only on the "name" part
and not to the whole row to prevent the "state" from moving between
read_only and editable modes.

To do so the maximum width is "moved" from the row element to the task
name's element.

Sadly the current stylesheet in this project is still a regular CSS
file, preventing us from using the SCSS expression coming from
`addons/web/static/src/scss/form_view.scss`.

Task ID: 1946570

closes odoo/odoo#33845

Signed-off-by: Adrien Dieudonné (adr) <adr@odoo.com>
2019-06-03 14:13:40 +00:00
qsm-odoo ed1b18f103 [REF] *: BS4, adapt col-related classes
col-lg-* -> col-xl-*
col-md-* -> col-lg-*
col-sm-* -> col-md-*
col-xs-* -> col-*

col-lg-offset-* -> offset-xl-*
col-md-offset-* -> offset-lg-*
col-sm-offset-* -> offset-md-*
col-xs-offset-* -> offset-*

col-lg-pull-* -> order-xl-1
col-md-pull-* -> order-lg-1
col-sm-pull-* -> order-md-1
col-xs-pull-* -> order-1

col-lg-push-* -> order-xl-2
col-md-push-* -> order-lg-2
col-sm-push-* -> order-md-2
col-xs-push-* -> order-2
2018-07-27 12:36:54 +02:00
Jérome Maes d988cdd494 [FIX] project : style of kanban status as label in form view 2015-03-05 16:31:18 +01:00
Jérome Maes 6dd144aae1 [FIX] project : fix kanban view 2015-03-02 16:17:51 +01:00
Fabien Pinckaers 3c68b20fb5 [IMP] project rating improved public view 2015-02-15 22:14:26 +01:00
Fabien Pinckaers 0b475818ad [IMP] Ratings on proejct form 2015-02-15 20:21:22 +01:00
Fabien Pinckaers 29ace2949e [IMP] removing project sparkline 2015-02-15 19:59:54 +01:00
Jérome Maes 68cc737247 [IMP] project, project_issue, project_timesheet, rating_project : refactoring of the kanban project. Now using bootstrap, and better disposition of module elements. 2015-02-04 15:24:48 +01:00
Yannick Tivisse 9207c4645a [IMP] Replace all oe_e class by fontawesome + remove entyporegular library 2015-01-21 16:11:26 +01:00
Bhumi Patel e8eced9f36 [IMP] project: project form view cleaning, project stage form view
overhaul: usability improvements, better user experience.

By the way: fixed the column tooltips display in kanban view.
2015-01-19 16:39:31 +01:00
rba-odoo 6baca1b494 [IMP] *: kanban custom CSS removal 2014-11-12 13:39:37 +01:00
sus 56dfb4eeb9 [IMP] project: onboardin / usability improvements
- project kanban view: dashboard-like view, add sparklines for open tasks
and closed issues
- project: cleaned demo data, less stages
- project: description is now an html field
2014-09-18 11:38:10 +02:00
cod-odoo b42fcb7575 [IMP] hr_timesheet, project: various usability-related improvements
hr_timesheet: merged use_timesheets and invoice_on_timesheets fields on account.analytic.account
that basically tells the same thing (project using timesheets). Propagated this change in
the various views using it.
project: various improvements in views to ease the user experience.
2014-09-10 13:23:08 +02:00
Fabien Pinckaers e07533cba7 [FIX] small css issue
bzr revid: fp@tinyerp.com-20121221181234-lpus2nk2v749rdx8
2012-12-21 19:12:34 +01:00
Fabien Pinckaers c656e4f743 [IMP] css
bzr revid: fp@tinyerp.com-20121217183402-wtuht9zcq0awjjpi
2012-12-17 19:34:02 +01:00
Fabien Pinckaers 9a191f7f17 [IMP] small css improvement
bzr revid: fp@tinyerp.com-20121216151615-aetpcfrcy4j5gq0g
2012-12-16 16:16:15 +01:00
Fabien Pinckaers 1be0da09b3 [FIX] project small stuff: star, search on tags, #documents
bzr revid: fp@tinyerp.com-20121215101227-jb4z7hu57p2q11b4
2012-12-15 11:12:27 +01:00
RGA(OpenERP) 2b743a15ad [IMP] descrition field of kanban view should be accept html string
bzr revid: rgaopenerp-20121204073038-i9opt96dhnrgi15o
2012-12-04 13:00:38 +05:30
Fabien Pinckaers 2361ad344b [MERGE] project useability improvements
bzr revid: fp@tinyerp.com-20121102081844-twt2txfrx03b3imc
2012-11-02 09:18:44 +01:00
Foram Katharotiya (OpenERP) f910304739 [IMP] in project kanban add underline link on issues & task
bzr revid: fka@tinyerp.com-20121031062609-tpgx46bzlg27gdtv
2012-10-31 11:56:09 +05:30
Hiral Patel (OpenERP) 4ceda106d2 [IMP] Add the colour for star when priority is very high
bzr revid: hip@tinyerp.com-20121030102916-tm1goftrzhqc96tg
2012-10-30 15:59:16 +05:30
Fabien Pinckaers bca11f7ff8 [IMP] better project kanban view
bzr revid: fp@tinyerp.com-20120912151151-pmvuh7lmaozdrrkl
2012-09-12 17:11:51 +02:00
Antony Lesuisse e15e378f92 [FIX] ul li
bzr revid: al@openerp.com-20120906175616-0bpm1yhb5rrsi44u
2012-09-06 19:56:16 +02:00
Antony Lesuisse 03f7eb10f4 [FIX] remove semantic part2
bzr revid: al@openerp.com-20120906104624-sq3cd652vevmij6c
2012-09-06 12:46:24 +02:00
Minh Tran 3ae5a108ab Restyling of project kanban view
bzr revid: mit@openerp.com-20120828180237-w14dhdufbx6dxc2i
2012-08-28 20:02:37 +02:00
Fabien Meghazi 99584eceed [IMP] Kanban project and opportunities, use link on title
bzr revid: fme@openerp.com-20120523144122-dxqqrxh21wv12hgn
2012-05-23 16:41:22 +02:00
Fabien Meghazi 6bb0e4fdc9 [IMP] Added new colorpicker to project and opportunities
bzr revid: fme@openerp.com-20120523130218-nfrbs7y2p51k3z79
2012-05-23 15:02:18 +02:00
Fabien Meghazi 6d452e2319 [IMP] Kanban project title : do not wrap, hide overflow with ellipsis
bzr revid: fme@openerp.com-20120523090058-mod53pxt0at65wry
2012-05-23 11:00:58 +02:00
Fabien Meghazi 2477e2a7e8 [IMP] Kanban project improvements
bzr revid: fme@openerp.com-20120523085514-ku1h80z88xbcg3cs
2012-05-23 10:55:14 +02:00
Fabien Meghazi 5ee2a8abde [WIP] Kanban project cleanup
bzr revid: fme@openerp.com-20120522155815-y23ps3bs32i9vqlu
2012-05-22 17:58:15 +02:00
Fabien Meghazi 5feabe936f [IMP] Project Kanban: jslint and code indentation
bzr revid: fme@openerp.com-20120521130914-c2iijoifs763am83
2012-05-21 15:09:14 +02:00
Amit Patel (OpenERP) c43e5dfe7e [IMP]
bzr revid: apa@tinyerp.com-20120503090202-w2ciwyb22endil26
2012-05-03 14:32:02 +05:30
Amit Patel (OpenERP) 0153dd344b [MERGE]:lp:~openerp-dev/openobject-addons/trunk-project-gallery-apa-improvement-sgo
bzr revid: apa@tinyerp.com-20120430111521-7u8fww50c18qm2ax
2012-04-30 16:45:21 +05:30
Sanjay Gohel (Open ERP) d2b70d38c3 [IMP]change color and improved as per said
bzr revid: sgo@tinyerp.com-20120430104934-34tsnkf24rms9izx
2012-04-30 16:19:34 +05:30
Amit Patel (OpenERP) c046b2fb7f [IMP]
bzr revid: apa@tinyerp.com-20120426173541-4p1fk00hdcczelf2
2012-04-26 23:05:41 +05:30
Amit Patel (OpenERP) 58ba8b4456 [IMP]:improved css
bzr revid: apa@tinyerp.com-20120425091021-4r915wuxgfympu2p
2012-04-25 14:40:21 +05:30
Amit Patel (OpenERP) c85fd63a98 [MERGE]:set css and code improved.
bzr revid: apa@tinyerp.com-20120424125157-tf3s7vepv391eghx
2012-04-24 18:21:57 +05:30
Mayur Maheshwari (OpenERP) 50830935dc [IMP] Improve view file and css
bzr revid: mma@tinyerp.com-20120424122452-45phrpqugzax6wbm
2012-04-24 17:54:52 +05:30
Mayur Maheshwari (OpenERP) 7ea9856d0e [IMP] Improve css and py fiel
bzr revid: mma@tinyerp.com-20120424113321-n9b5076z7v8pcfu5
2012-04-24 17:03:21 +05:30
Amit Patel (OpenERP) 3b5ccc5a77 [IMP]:improved bgcolor code.
bzr revid: apa@tinyerp.com-20120412054631-xs2nk19n3w858qpn
2012-04-12 11:16:31 +05:30
Amit Patel (OpenERP) af2fff8998 [IMP]
bzr revid: apa@tinyerp.com-20120411105736-tuopbrt86ixifq05
2012-04-11 16:27:36 +05:30
Amit Patel (OpenERP) 26184dab87 [IMP]
bzr revid: apa@tinyerp.com-20120411103027-s8vqxgx26mmh8r33
2012-04-11 16:00:27 +05:30