summaryrefslogtreecommitdiff
path: root/addons/web_planner/static/src/js/web_planner_backend.js
AgeCommit message (Collapse)Author
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-04-11[REF] web, *: simplify our RPC system (in JS)Géry Debongnie
The RPC system was not completely satisfactory, we decided to prepare the future and do it properly. This commit introduces the new rpc system, which replace the previous new one. We now simply have a method, this._rpc, which takes a dictionary of parameters. The idea is that depending on the parameters, it is able to add correct default value when necessary. For situations where we don't have the this._rpc method, we can use the rpc.query method, which takes the same arguments, but directly calls ajax.rpc instead of triggering up some events.
2017-04-11[REF] *: use _rpc method for all rpcsGéry Debongnie
The _rpc method is now the preferred method to do a rpc, so we need to update all calls.
2017-04-11[REF] web,*: remove 'web.model' and 'web.dataModelGéry Debongnie
Use this.rpc instead of Model object, with web.ajax if necessary. nb: EventDispatcherMixin include now the custom_events managment instead of widget
2016-12-01[IMP] web,website: Only display planner for group_system usersKishan Gajjar
Planners should only be visible for "base.group_system" user group (admin settings) because there are links to install apps etc. For now missing access rights messages whenever you click a settings link.Only for admin and not by company. Admin and the user who has "base.group_system" rights can see the planners.
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-09-28[IMP] mail,web,web_planner: order of systray itemsAaron Bohy
Sort systray items by sequence to allow, e.g. to force the planner item to be the left-most item of the systray as it is not displayed in all apps, and thus produces a flickering of the other items. Also invert the push order of the two mail items to keep the previous order as they are now prepended instead of appended.
2016-01-08[FIX] web_planner: hidden by defaultGéry Debongnie
The web planner should be hidden by default. Now, it is displayed, then hidden in js after a while (but it can be seen by the user), then displayed again if necessary
2015-12-24[IMP] web(_planner),website: navbars & menus mergeqsm-odoo
Merge appswitcher navbar and app navbar. Merge planner menu and user menu.
2015-09-28[FIX] website, web_planner: shared help comportement in frontend/backendMartin Geubelle
Help has been moved to web_planner, but only in backend. The comportement needs to be defined in website also so it is now shared in frontend and backend (mixin in common)
2015-09-24[IMP] web, web_planner: move 'Help' in systrayMartin Geubelle
* 'Help' has now its own dropdown, directly accessible in the systray, instead of being hidden in the Administrator dropdown * 'About' has been moved there also * We can access the planner through this dropdown, even if the planner is hidden (complete)
2015-09-15[FIX] planner: correct tooltip text changesSimon Lejeune
and only init the tooltip once
2015-09-07[FIX] web_planner: tooltip on progress barSimon Lejeune
2015-09-07[FIX] web_planner: detach on closeAaron Bohy
2015-08-26[REF] planner: back again in a modalSimon Lejeune
fp's request
2015-07-23[REF] web_planner: adapt style to webclients and websiteSimon Lejeune
With selectors here and there to make it work with the community webclient, the enterprise webclient and the website without duplicating the module.
2015-07-23[REF] web_planner: javascript & dom cleaningSimon Lejeune
* Correct inheritance of async method * Correct calls to do_hide/show * Fetch the template in `willStart` * Correct bootstrap structure for the layout, remove useless branding and dom depth * Each planner page is now in its own bootstrap grid * Compatibility between both webclients
2015-07-23[REF] web_planner: refactor to make less brittle and reliant on layoutJoren Van Onder
This introduces a new way to define web_planners. They now take the following form: <template id="project_planner"> <t t-call="web_planner.pages"> <t t-call="web_planner.category"> <t t-set="menu_categorytitle" t-value="'Prepare'"/> <t t-set="menu_categoryclasses" t-value="'fa-flag-checkered'"/> <t t-call="web_planner.page"> <t t-set="page_title" t-value="'Welcome'"/> <t t-set="hide_mark_as_done" t-value="True"/> <t t-set="hide_from_menu" t-value="True"/> <!-- content here --> </t> </t> </template> The menu is not manually created anymore, it is automatically generated. Pages do not have to be part of a category and can just be defined as children of web_planner.pages. A page can have hide_mark_as_done and hide_from_menu, these are optional and will both default to False when omitted.
2015-07-08[IMP] web_planner: hide progressbar when fullValerie Pirenne
2015-05-15[IMP] website, website_sale, crm, web_planner : add planner for website modulesDarshan Kalola
This commit impact crm, website, website_sale and web_planner modules because it - add planner for website and website_sale - improve planner notebook by setting texterea and input size to 100% and using col-md-* class - split js code into common part (used in backend and frontend) and backend part (only for backend) - adapt some tour, since every page will have the planner modal in its DOM, the tour selectors msut be more accurate - introduce some style fixes and adaptations - ...