summaryrefslogtreecommitdiff
path: root/addons/web/static/src/xml/base.xml
AgeCommit message (Collapse)Author
2015-01-22[FIX] web: fix various bugs in FieldCharDomainGéry Debongnie
now, the FieldCharDomain widget should * correctly display the selected records instead of the whole list * allow the removal of the current selection in edit mode (by adding a facet in the searchview) * allow the selection of a full group when the list view is grouped also, it correctly now uses the ReinitializeFieldMixin instead of reimplementing half of it in a buggy way.
2015-01-21[IMP] Replace all oe_e class by fontawesome + remove entyporegular libraryYannick Tivisse
2015-01-19[MERGE] forward port of branch 8.0 up to 0aab81cChristophe Simonis
2015-01-19[FIX] dbmanager: backup support both zip and pg_dump custom formatAntony Lesuisse
- let the user choose between the pg_dump custom format or the zip format including the filestore - use file objects to allow dumps larger than memory - postgres subprocess invocation is now clean and thread-safe, we dont touch the local process environ anymore - add a manifest to the zip dump format with version information about odoo, postgres (pg_dump doesnt output it) and modules
2015-01-16[IMP] Cleanup and refactoring of exception handlingGoffin Simon
Unify and refactor exception handling in framework and addons. The generic `except_osv` is now deprecated, and replaced by more specialized exception subtypes: - `UserError` (renamed from Warning, as it conflicts with the built-in `Warning`) raised when a non-technical error occurs during a business operation. It could be a missing information in the data provided by the user, or a misconfiguration. - `AccessError`: raised when any operation is denied because the user conducting it does not have the required access rights. - `AccessDenied`: raised when an operation that requires authenticated access is attempted via an unauthenticated request. - `MissingError`: raised when an operation is attempted on a record that does not exist. - `ValidationError`: raised when an operation violates a SQL or Python constraint. - All other exceptions are internal errors due to a system problem or bug, and raised untouched to the client-side, which should display a traceback. All exceptions take a single message argument. The `test_exceptions` module has been updated to showcase both new and old (deprecated) exceptions. A great many old `except_osv` had a useless title with "Error!" or "Warning", those have been removed, as this is handled by the client-side widget that displays the messages. This commit introduces a more consistent policy for logging errors and warnings: - All messages that do not require administrator attention should be logged at INFO level or lower. This includes all errors that are notified to the user in a friendly manner, even for access right problems or validation errors during business operations. - All messages that indicate a likely misconfiguration or malicious use by the users should be logged at WARNING level, as they typically require administrator attention. - All other unhandled internal errors cannot typically be handled by the user and should be logged at ERROR or higher level, as they require immediate administrator attention.
2015-01-12[ADD][IMP] web: added toogle button for form view. Like alreadyMitesh Savani
done in list view, this is a button used for boolean fields used to switch between pending-grey-false and done-green-true. hr_holidays: use this newly-introduced button on form view. I am sure HR people will love R&D now. Courtesy of RD India: Mitesh Savani (msa@odoo.com) Reviewed by Use Merge: Thibault Delavallée (tde@odoo.com)
2015-01-09[FIX] web: usability issue: display form view iconGéry Debongnie
form view icon should always be displayed in the view manager. This is useful in some situations: * switch to form view from editable list view * refresh a form view
2015-01-08[REM] modelines: Gotta catch 'em allRichard Mathot
2015-01-06[MERGE] forward port of branch 8.0 up to ea54d4aChristophe Simonis
2014-12-29[FIX] web: notebook: remove fade effect on tab switchSimon Lejeune
Also, fixed two global variables introduced by rev b2e32a8f7e7d0b
2014-12-19[IMP] web: use bootstrap's notebook, rewrite process_notebookSimon Lejeune
Introduction of a specialized InvisibilityChanger for the notebook. It allows to handle more elegantly the issues of the notebook during page execution: modifiers hiding the active tab that must now active its sibling. Process_notebook only handle the processing of the page while NotebookInvisibilityChanger only handle the behavior of the notebook during the page execution. - readable code (more readable, at least) - correct handle of autofocus - rendering of the whole notebook in one call to qweb's render - one invisibility changer bound by header/content - no custom css, only legacy bootstrap
2014-12-19[IMP] web: new pivot view, full rewrite of graph viewGéry Debongnie
This commit is a split of the former graphview into a pivot view (the tabular view) and graph view (the various charts). The code was fully rewritten. * pivot view should be faster (better underlying data structure and better algorithm) * better integration with the web client (use of sidebar, of menu buttons, bettor style) * new feature: pivot view can be sorted * new feature: pivot view cells can be clicked to open a list view with the corresponding domain * web_graph addon was removed, and the graph view code has been moved to the addon web. * the interaction with the searchbar was changed (no more column facet) * better and simpler code for graph view * mary corner cases in graph charts have been corrected (for ex, pie chart with positive and negative numbers) * graph/pivot correctly save their state when added to dashboard/saved (state such as current measure, chart mode, column groupbys, ...)
2014-12-12[FIX] web: typo in Database Manager screenAaron Bohy
closes #4205
2014-12-04[FIX] web: fix view manager header height form viewGéry Debongnie
in form view, the header height was higher than in other views (4 extra pixels). This was caused by the floating buttons in .oe-view-manager-buttons. This commit forces the column to take exactly 30 px regardless of its content. (it is not a problem even if the content takes extra lines)
2014-11-12[FIX] UI fix: ungroup 'edit' and 'create' (web client)Géry Debongnie
ungroup these buttons in form view.
2014-11-05[MERGE] forward port of branch 8.0 up to 491372eChristophe Simonis
2014-11-04[FIX] web: t-attf expects #{} or {{}} for variablesDenis Ledoux
not just {}. Nevertheless, It somehow worked in Odoo 7.0 and saas-3.
2014-10-31[FIX] fixes modal window layout bugs (addon web)Géry Debongnie
2014-10-31[IMP] add a 'or' operator between custom filters (web)Géry Debongnie
2014-10-29[FIX] correct a layout issue in viewmanager (webclient)Géry Debongnie
problem was that the pager was not displayed/hidden at the correct moment Result is that when switching views, the header sometimes takes an extra line. The pager is now hidden just before creating the view
2014-10-29[FIX] improvements to modal windows (web client)Géry Debongnie
problem is that they sometimes collapse to a single line, making it difficult to operate the search view. Other problem is that content is not displayed sometimes (when sub view manager). Other problem is that it does not have a scrollbar. Sidenote: modals will be properly reworked soon (tm).
2014-10-29[IMP] change webclient structure: remove tableGéry Debongnie
This is a small change if measured in lines of code, but is a large change: it removes the table structure from the web client and use divs instead. It will likely break a lot of things (some css selectors will not work), but it should simplify our lives in the future: closer to being responsive, easier layout computations for the browsers (and hopefully less discrepencies between the results), simpler html, ...
2014-10-21[FIX] css and layout fix in advanced search viewGéry Debongnie
* make sure the searchbar allows text selection * revert back to col-md (from col-lg) classes => looks better
2014-10-21[FIX] hide groupby menu in inbox (addon mail)Géry Debongnie
the groupby menu does not do anything in the client actions. Hiding the group by menu prevent possible confusion about its use.
2014-10-21[IMP] xml, css and js tweaks in advanced search viewGéry Debongnie
2014-10-21[REM] remove instance.web.ViewManagerActionGéry Debongnie
ViewManager takes over all duties of ViewManagerAction, it can now be safely removed.
2014-10-21[FIX] various small UI tweaksGéry Debongnie
2014-10-21[IMP] rewrite of search view/view managerGéry Debongnie
Second part of a large refactoring. Lots of cleanup, simpler code organization, and it should be faster.
2014-10-21[IMP] readd pager functionality to web clientGéry Debongnie
The pager was removed in the refactoring of view manager. This commit readd the pager, and improves its rendering to avoid flickering
2014-10-21[IMP] web client refactoring: action and view managerGéry Debongnie
large rewrite of action manager, view manager and viewmanageraction. The goal is to lay the foundation for the redesign of the advanced search view. This commit includes: * improvements to the display order (no/less flickering) * large simplification of the breadcrumbs code * much better html layout for the header (no table) * bootstrapisation of the view manager * lots of optimizations/simplification * a base.css.map, courtesy of the last sass version
2014-10-16[MERGE] forward port of branch 8.0 up to 2b192beChristophe Simonis
2014-10-13[FIX] web: oe_navbar compatibility on IE11Simon Lejeune
2014-10-06[ADD] qweb: call directive's bodyXavier Morel
* __content__ can't be used in Python implementation because safe_eval, so use ``0`` from Python implementation instead * remove postfix from t-call tests because due to implementation details all whitespace crap following a t-name is added to rendered template in Python impl, and don't want to normalize whitespace.
2014-10-03[IMP] database manager: options on dump formatcod-odoo
2014-09-16[IMP] hr_holidays: toogle button for leaves mgmtParamjit Singh Sahota
2014-09-15[MERGE] forward port of branch 8.0 up to 780dd98Christophe Simonis
2014-09-11[FIX] web: about odoo: correct bootstrap structure inside the modalSimon Lejeune
Bootstrap's container class has a fixed width, using it in a modal with the previous commit allowing an horizontal scrollbar makes the layout goes crazy. Use container-fluid instead and cleaned some css.
2014-09-10[FIX] web: FieldBinaryImage upload file at the right placeDenis Ledoux
Before this, the div wasn't in the right place in the form view for instance, in the product form view, the third checkbox triggered this binary upload file opw-613318 task-8982
2014-09-08[MERGE] Forward-port of 8.0 up to d32d120Olivier Dony
2014-09-08[IMP] account: better redirection warning messages.yti
[IMP] web: better display of redirection warnings ('Go to Config' or Cancel, like other wizards in odoo)
2014-09-05[MERGE] forward port of branch 8.0 up to ed1c173Christophe Simonis
2014-09-05[IMP] base: Odoo-ification and bootstrapification from the "About Us" popupJeremy Kersten
2014-08-25[FIX] web: remove old datetimepicker and change by bootstrap datetimepickerCedric Snauwaert
2014-08-20[MERGE] forward port of branch saas-5 up to 39bee35Christophe Simonis
2014-08-20[MERGE] forward port of branch saas-4 up to ddef2ddChristophe Simonis
2014-08-20[MERGE] forward port of branch saas-3 up to 8f13e83Christophe Simonis
2014-08-20[MERGE] forward port of branch 7.0 up to d0a0b7dChristophe Simonis
2014-08-19[FIX] web: ignored readonly attribute on image widgetSébastien BEAU
2014-08-12[IMP] web: order fields in export wizardrba-odoo
(Closes #1645)
2014-08-11[FIX] web: form view: priority and kanban widgets cleaning, now more like ↵Thibault Delavallée
classic form widgets (edit mode: use set_value, view mode: perform a write)