summaryrefslogtreecommitdiff
path: root/addons/google_spreadsheet/static/src
AgeCommit message (Collapse)Author
2016-05-31[REM] google_spreadsheet: removed unused codevbh-odoo
2016-03-18[FIX] *: adapt addons to views refactoring of previous commitAaron Bohy
2015-07-15[IMP] board,google_spreadsheet,web,web_calendar: Favorites menuAaron Bohy
Adapt the Favorites menu so that addons appending stuff in it are compliant with the enterprise edition. Mainly, creation of dashboard.less from of dashboard.sass so that we can use mixins defined in the web addon. Some changes as well in the dashboard view to make it compliant with the enterprise edition. Use correct naming convention: classnames with underscores, less mixins with hyphens.
2015-03-20[IMP] Web et al.: unique main ControlPanelAaron Bohy
A unique main ControlPanel is instantiated by the ActionManager and it is updated each time the state changes (i.e. when an action is performed on the ActionManager or when switch_mode() is called on the ViewManager). Introduction of State classes to facilitate the way of restoring previously rendered states in ControlPanel. The notion of widgets previously used in the ActionManager is now encapsulated in the notion of states. The search() function has been moved from ControlPanel to ViewManager as it makes more sense like this. The ViewManager doesn't have the reference to the ControlPanel but rather communicate with it through a dedicated bus. Some refactoring has been done on the ControlPanel as well so that it doesn't need to know the ActionManager and the current Action anymore (it communicates with the AM with events, and it updates itself using information passed in arguments). Improves the way the ViewManager requests the ControlPanel to instantiate a SearchView, and how it waits for this SearchView to be corretly loaded. Move back the views logic to the ViewManager which directly asks the ControlPanel to render the buttons and switch-buttons areas with the views passed in arguments. Removes option replace_breadcrumb in push_state() of ActionManager as it is not used. Side changes: * Account: account_widget.js: Adapt code to retrieve the current state of the ActionManager. Required due to the introduction of State classes that encapsulate the notions of widgets and inner_widget in the ActionManager. * Board: dashboard.js: Some refactoring to adapt the code according to the new Widgets structure. Several dependencies (e.g. searchview, action) were unnecessary. Do not append the "add to dashboard" option to the Favorite menu if there is no ViewManager available (e.g. in Messaging) instead of hidding it with a CSS rule, as a ViewManager required to retrieve the active_view. * Google_spreadsheet: search.js: Change the way to retrieve the list_view_id s.t. it does not rely on parent of the SearchView anymore. * Web: search.js: Change the way to retrieve the title in search.js for Favorites s.t. it does not rely on the parent of the SearchView anymore. Doing so, the ControlPanel does not need the title attribute anymore.
2015-03-18[IMP] web+addons: improvement to module systemGéry Debongnie
The module system needs to know the dependencies of a given module before executing the function. This is why the dependencies were defined once in an array, and then were described one more times in the call to require. But a trick can simplify this: the boot function can parse the string representation of the module and extract the calls to require from it. It is more work for the processor, but it leads to simpler module definitions.
2015-03-18[REF] update various small addons to the new module systemGéry Debongnie
2014-10-21[IMP] various code improvementsGéry Debongnie
mostly styling, and related micro-changes
2014-10-21[FIX] readd the google spreadsheet functionalityGéry Debongnie
It is now an item in the favorite submenu (search view)
2014-05-27[FIX] correctly include some inputs in drawerGéry Debongnie
The search view has been split into two widgets: SearchView and SearchViewDrawer. The addons board and google_spreadsheet need to be updated to append their input widget to SearchViewDrawer and not to SearchView.
2013-07-22[ADD]google_spreadsheet: view (ir.attachement) in reporting, formula used in ↵Denis Ledoux
description of attachement bzr revid: dle@openerp.com-20130722164508-1849vgrr6j0j6yhk
2013-07-22[FIX]google_spreadsheet: write formula once spreadsheet openedDenis Ledoux
bzr revid: dle@openerp.com-20130722143034-4tf8mr71ocf049ma
2013-06-27[ADD]google_spreadsheetDenis Ledoux
bzr revid: dle@openerp.com-20130627171137-5r1gyciz92c8abbr