summaryrefslogtreecommitdiff
path: root/addons/project/data
AgeCommit message (Collapse)Author
2019-04-01[MERGE] forward port branch saas-12.2 up to 18c735361a6Christophe Simonis
2019-03-29[FIX] project: remove old hackMartin Trigaux
This code was to be removed in saas-7 (which went the way of the dodo) project_time_mode_id is now only on hr_timesheet This was creating an ir.model.data entry with res_id=0 (not record found). A ir.model.data without id triggers a warning in the trans_generate method when trying to export the translations of the module project (where the reference fails to be resolved)
2019-03-28[FIX] *: put all mail.message.subtype as noupdateNans Lefebvre
The mail.message.subtype model contains a field internal, which decides if the messages are visible to external users or not. Such a value should not be overriden at module update, so all subtypes should be in noupdate. opw 1946043 closes odoo/odoo#32214 Signed-off-by: Nans Lefebvre (len) <len@odoo.com>
2018-09-24[FIX] *: move some data over from root to adminXavier Morel
* "alert" mail alias, could be useful for the admin to get these * the weekly mail digest * the getting started project (& its tasks)
2018-09-24[FIX] *: reassociate various demo data to admin instead of rootXavier Morel
2018-09-10[FIX] project : rating template wrong font sizeDavid Beguin
2018-07-19[REM] project: remove onboarding mailMitali Patel
Removed current onboarding mail which was send when module was installed. It is considered as not necessary now that we have a digest module sending KPIs and tips by email. This commit is related to task ID 30655 and PR #18318.
2018-07-19[IMP] project: implement digest KPIs / tipsMitali Patel
Purpose of commit is to implement KPIs about opened tasks for project digest emails. Opened tasks are nor archived nor in a final stage. Those are added in the default digest template. A tip is added to remind to use the mail gateway. This commit is linked to task ID 30655 and PR #18318.
2018-07-12[IMP] product,...: Improve demo dataYannick Tivisse
* Update demo data sheet for barcode * Modify product "Book: Office Renovation for Dummies: - Name: "eBook: Office Renovation for Dummies" - Image: - Internal category: All/Services/Saleable * Tips internal reference * Product 10.0 % Discount = - Name : "10.0% discount on total amount" (no space between 0 and %) - Internal reference : 10PERCENTDISC * Free product - large cabinet - Should be a stockable - in category All/Saleable/Office Furniture - Name : Free Gift - Pencil Holder - Picture * Desk Customizable : - Change its website sequence (should be displayed first in the shop) * https://github.com/odoo/odoo/pull/25263 * Need to clean attributes and attribute values and attribute categories : - Attributes, keep : Brand, Color, Dimensions, Legs, Weight - Attribute Category : Rename Storage into "Material" * Events - Suppress Functional Webinar and Technical Training * PoS Categories : - Suppress - Create PoS Category : Desks (put desks in it) - Create PoS Category : Chairs (put chairs in it) - Create PoS Category : Miscellaneous (and put all other products in it) * Products available in PoS - Remove : Air Flight, Car Travel Expense, Bpost domestic bpack 24h pro, Bpost World Express Pro, Customer Care, DHL USA Delivery, DHL USA -> International, Deposit, Expenses, Fdex International, Fedexs US, Hotel Accomodation, Restaurant Expenses, * Product: https://drive.google.com/a/odoo.com/file/d/1KjxcB88aDfe8qAzIpFlkBmMj5ekA9eIf/view?usp=drivesdk Timesheet : description to update https://docs.google.com/spreadsheets/d/1nB8l8pFcRXRFnudgDJVyZZp3McaHNovlyvY0jE1ZZ54/edit?usp=sharing * Project : less projects, more tasks Remove "Internal - GAP Analysis", "Internal Projects" Rename Support into After-Sales Services Task to rename: Data import + Doc ==> Office planning Move the task Internal Training from "Support" to "Office Design" * AGR Project : add the following tasks and link it to the right SO line Decoration : SO Line ==> Senior Architect Planning : SO Line ==> Senior Architect Furniture SO Line ==> Senior Architect Furniture Delivery : not linked to an SO line * Marketing Automation Partnership offer ==> to rename into "Commercial prospection" Steps to rename: Offer free trial ==> Offer free catalog After 7 days (if not yet partners) ==> After 7 days (if not yet customers) Message for sale person ==> keep the same * Mass mailings: http://nimb.ws/zrKsZ9 http://nimb.ws/CbNpwd * Events: Suppress Functional Webinar and Technical Training Tracks to update : https://docs.google.com/spreadsheets/d/1sKkJrltXY3Gz7ue3mVysZxaWGybKpx5fIhgUBnhbNDs/edit?usp=sharing * Helpdesk Rename team into Customer Care Create 2 tickets in default team Urgent : Kitchen collapsing (assigned to admin) : link to the task SO053: [SERV_585189] Customer Care (Prepaid Hours) No pririoty : Where can I download a catalog ? (not assigned). Ticket type = question
2018-07-05[IMP] product: Unify/Clean product demo dataFabien Pinckaers
PURPOSE ======= 1. Unified product demo data 2. Less demo: one per use case 3. Demo data for all models Specification ============= 1. Refactor all the brol in the demo data 2. Adapt the tests to make them green, as some products are renamed, removed, created in python instead of as demo data ...
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-06-08[IMP] project: make email templates bioutifoulPratima Gupta
Purpose of this commit is to enhance quality of templates proposed by Odoo and make them use notification layout when send by emails. Those emails are cleaner and more up to date compared to other emails. Including * reception acknowledgment template is moved from demo to data to ensure people have a template to copy and use for their stages; * improve layout of rating request template; * use notification layout when sending template-based emails; * rename the admin spam template so that templates are correctly ordered when viewing them in list; This commit is related to task ID 51122 (and PR #24052).
2018-04-16[IMP] project: automated mail, improve subject (as it's sent 3 days later, ↵Fabien Pinckaers
'Odoo is up and running' feels wrong
2018-04-09[IMP] uom: measurement type on categoryjem-odoo
In order to restrict some uom field to some uom category, it is required to add a measurement type on uom.category. Also, this will lessen the use of master data. Some technical justifications: - measure_type is not required, to allow people creating their own uom.category. Those ones will not interfere with addons business. - measure_type is unique: we restrict to only one category containing time, weight, ... in order to avoid mismatch category during conversion. (2 different weight categories can not be converted). - measure_type on uom.uom is stored: to allow search and domain on field, we need to store it. Usually, UoM are not updated every day, and the number of uom in a database is not that important. To illustrate this mecanism, a domain is added on 'project_time_mode_id', in project module. This field is use as timesheet default uom, and we obviously want to restrict it to time category (timesheeting in liter does not make sense ...) Task #1820076
2018-04-06[IMP] project,hr_timesheet: no 'remaining hours' field in projectjem-odoo
'remaining_hours' is defined in project as a simple float field, manually updateable, only displayed when the group "Time Estimation on Task" is activated. But for now, there is no setting to active this group. Those are legacy useless stuff, so we can remove it. The purpose is to make 'time estimation' feature only available when timesheet is installed. Thie commit also split the compute methods of 'remaining_hours' and 'progress' fields to make 'remaining_hours' updateable, though inverse method. Without splitting the compute method, the calculation of the progress was done correctly during onchange but not when saving.
2018-03-20[REM] project: remove assigned subtype and keep only classic trackingThibault Delavallée
Since e9734f4975904b6196423b7f5de7dd211809d6f6 assignation is now a notification sent in the inbox or by email to the newly-assigned responsible. It is therefore considered as not necessary to link a subtype to the assignation itself. Indeed having it logged in the discussion history as a classic tracking in addition to the notification is considered as sufficient. In project module the task opened subtype was linked to task creation and task assignation. This subtype is now used only for task creation. It also fixes a strange behavior. Changing assigned user in an ongoing task was trigerring the task opened subtype which was strange. This is not the case anymore. This commit is related to task ID 60790. Closes #23244 .
2018-02-26[IMP] product: move uom in a new addonXavierDo
Moves UoM models, test and data to a new addon in order to be able to use uom without product. A simple example is be to be able to use UoM for timesheets. This commit only move code, and adapt xml ids without chaging any feature or functionnal behavior. Note: 'product' module now depends on new 'uom' module.
2018-01-03[MERGE] forward port branch saas-11.1 up to 726b91b9fbcChristophe Simonis
2017-12-19[REM] project: Remove the tasks merge featureAnkit Sathvara
Purpose ======= In a business point of view, it make no sense to merge record. if someone want really to merge record they have to do this manually to think about all corner case. What about id sent to the customer ? what about timesheet ? what about business ? The idea of the task: remove this feature in both app, project.task and in helpdesk Specification ============= Remove both features "Merge Selected Tickets" in helpdesk "Merge Selected Tasks" in project.task
2017-12-12[MERGE] forward port branch 11.0 up to b37cc1f9b78Christophe Simonis
2017-12-12[FIX] v11 urlsMiquel Raïch
Was still pointing to old links Closes #21590
2017-12-12[REM] rating_project: kill the module and move feature in projectJérome Maes
Impacted modules: project, rating_project, sale_service_rating and website_rating_project. Removed modules: rating_project and sale_service_rating. Move code to empty 'rating_project' module, in order to kill it. Code is not modified, simply copy/paste at the right place in 'project' module code. However, 'enable rating on task' options is convert into a res.groups that can be activated from the project settings.
2017-11-16[MERGE] forward port branch saas-16 up to 745d00362abChristophe Simonis
2017-11-13[MERGE] forward port branch saas-14 up to abfd6621091Christophe Simonis
2017-11-10[MERGE] forward port branch 10.0 up to ae2cbc7a013Christophe Simonis
2017-11-09[FIX] stock,project: make planner translatableYenthe V.G
Titles of the sections was not present Closes #20825 Closes #20833
2017-10-26[REM] web_planner: Remove the moduleYannick Tivisse
Purpose ======= User tests have been made by the Product Owners team. It showed that the planners are not used by new users on Odoo due to several reasons (They are too static, too heavy to use,...) Specification ============= Remove the module and its different applications. The onboarding on the business flow will be improvement in the weeks to come.
2017-10-19[REM] base, various: remove res.request.linkThibault Delavallée
Not used since a while, remaining of old res.request. Requests have been removed at 881a76dbcf47c877feb5efa14943010309d22eaf . Links have been kept because still used in some reference fields. It seems the last use was in OpenERP v9.0 in crm_claim module. As links are not used since a while let us get rid of it.
2017-08-16[MOV] website_project,project: move all featuresJérome Maes
Making project depending on portal, makes website_project useless. So move all feature from one module to the other.
2017-08-07[IMP] project: Update planner to remove references to issuesYannick Tivisse
2017-08-07[IMP] project: Remove alias_model field on a projectYannick Tivisse
This field was needed because a rating could be sent to a customer for a task or an issue. This was buggy, because if a template was set on a shared stage between tasks and issues, the rendering could crash, generate an email with wrong piece of information, and so on. By removing this field, we can also remove some ugly code that was needed to make that distinction.
2017-06-19[REM] project: remove deprecated generation of alias on sales teamThibault Delavallée
According to usability experts configuring a sales team alias should be done directly on the sales team view and not through an hidden and strangely configured settings.
2017-05-11[IMP] project: change planner link to hr_timesheet_sheetJérome Maes
2017-05-10[IMP] project: update xml_ids of views not on report model anymoreRohan Patel
2017-02-10[MERGE] forward port branch saas-14 up to be9dfb331f9Christophe Simonis
2017-02-10[IMP] generic: Open external links in a new tab by defaultmmo
Purpose ======= External links in the data sometimes open in the same tab, the users loses times as he has to come back (and looses the context). Specification ============= Any external links in data (planners, settings) should open in new tabs.
2017-02-02[MERGE] forward port branch 10.0 up to 8a0151b4bcdChristophe Simonis
2017-02-01[MERGE] forward port branch saas-11 up to 71773e1f1cbChristophe Simonis
2017-01-30[FIX] crm: no self-closing spanMartin Trigaux
This is invalid HTML and is not accepted. Self-closing is tolerated (not required) on some elements but span is not one of them. https://www.w3.org/TR/html5/syntax.html#start-tags This produced error on the Transifex parser, not counting self-closing span as a closed tag. cf https://www.transifex.com/odoo/odoo-10/translate/#fi/project/96753026 Done in master to avoid breaking source translations.
2017-01-23[MERGE] forward port branch saas-14 up to 6c4389df41fChristophe Simonis
2017-01-23[MERGE] forward port branch 10.0 up to 6804085b8ceChristophe Simonis
2017-01-12[FIX] website_mail, crm, project: replace support email by form urlDamien Bouvy
and correct documentation url with correct version.
2017-01-07[IMP] *: remove #general messages at module installationFabien Pinckaers
2016-12-17[IMP] project: priority -> starred, search on starred tasksFabien Pinckaers
2016-12-02[IMP] project: add a wizard to merge tasksYannick Tivisse
This wizard allows the users to merge some task in a new task or an existing one A user and a project are taken by default but may be configurable on the wizard. The other tasks are archived. A message is posted on the tasks to report the target and a message is posted on the target to report the origin tasks.
2016-11-15[REF] web_planner, *: refactor planner codeqsm-odoo
* Share code between website and backend * Do not do a [100ms - 500ms] RPC on each app change in the backend but do it only if the planner is asked to be opened * Use the Dialog class so that the planner is not broken * Simplify/optimize code, use standard conventions, lint files, ...
2016-10-05[FIX] *: adapt odoo interface violetqsm-odoo
Change color #a24689 to #875A7B Commit https://github.com/odoo/enterprise/commit/8ac1c19fac7615fecd51e670f798d13158a4e53c changed the odoo interface violet by changing the main LESS variable but forgot there was many direct occurences in XML/HTML/... (for example for the mobile browser color). Even if it's community the odoo interface violet is used at many places (module description, XML demo data, ...).
2016-09-02[FIX] all: remove external ids fakely from baseMartin Trigaux
Several modules defines records with the external ID `base.foo_bar` while it is created inside this module (typically menus and groups). While there is no technical reasons to do so but this may introduce issues: - these records will not be deleted during uninstall - if a language is loaded before the installation of the module, it won't be translated The uninstallation will only remove the records with an external id linked to this module (these would only be removed when removing base). Installing a language before the module will drop the translations not linked to an existing external id (as it can not be resolved). This commit correct all the external ids tagged as from base or other incorrect modules.
2016-09-02[IMP] project: Don't display onboarding data tasks while the project is archivedYannick Tivisse
2016-08-30[REF] various: make mako mail templates more xml compliantThibault Delavallée
As we will soon improve the sanitizer we will be able to sanitize email templates body. However this implies some cleaning in the templates to be sure mako is not considered as invalid html / xml and therefore removed from the template body.