summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/xml/mail.xml
AgeCommit message (Collapse)Author
2015-09-01[REM] *: remove chat menu and timeline viewAaron Bohy
2015-08-21[IMP] web: use css to display attachment mimetypeChristophe Matthieu
Widgets and website display images or display the type with icon like pdf, doc...
2015-08-21[IMP] web: create generic controller '/web/content' and '/web/image'Christophe Matthieu
Replace deprecate controllers like /web/binary/image, /web/binary/saveas... Use ETag for all content with 'unique' option to cache the content if the content is never changed.
2015-08-21[REF] mail: model update for NewChatterThibault Delavallée
Main changes : - mail.notification model is removed. People do not receive notifications anymore. Instead two ways of following documents exist - using a channel; messages will be displayed on the channel itself in a near future commit - following with its partner; messages will all be considered as needaction, using a new m2m table. People should receive less needaction messages by following less records by themselves. There is no more read / unread state anymore. Instead only needaction messages are considered. Todo (Favorites) messages still exist, and are stores on a new m2m table instead of using decorated notifciations. - the main filter for documents is not message_unread anymore, but message_needaction. A lot of views and filters have been updated accordingly. - the vote feature has been removed
2015-07-22[MERGE] forward port of branch saas-6 up to 63e92cbChristophe Simonis
2015-07-09[REM] mail, hr: removed suggested groups / suggested employees feature.Thibault Delavallée
Removed fields and code related to the display of groups and employee suggestions. This impacts notably the model of res.users in mail and hr.
2015-07-07[MERGE] forward port of branch 8.0 up to 2de301dChristophe Simonis
2015-07-03[FIX] mail: unknown iconGoffin Simon
When the attachment type is not defined, the icon used must be unknown.png closes#7336
2015-07-01[IMP] mail: new internal-only subtype feature.Thibault Delavallée
Starting from now, subtypes can be internal. This means that only employees (group_user members) can see the messages with this subtype. This feature replaces and enhances the 'log a note = no subtype = internal only' feature. Public and portal users cannot see internal messages. This allows to have subtypes and a follow mechanism that works for employees and is not visible for external people. Its first use will be for Crm Activities, allowing to have custom subtypes visible only for salesman and not send to the customer.
2015-05-22[TYPO] mail: A Dance with TyposRichard Mathot
2015-05-21[IMP][ADD] mail, various: timeline view.Valerie Pirenne
This commit introduces a new view type, the timeline view. This view is intended to display messages like the previous chatter. This is now a view like the form or list view. Like other views it will be possible to have custom templates for some specific needs, allowing customization. [IMP] mail: the value tracking is modified. Previously messages were created containing the modified values. Those values are now stored, using a new model mail.tracking.value. The message body is dynamically build based on the values. Tests have been updated. This version is temporary. Indeed two main modifications will come in a short future : - the new design will improve the display - the slack mode will change the way the Inbox and notifications are managed All glory to the Hypnotoad. Special thanks to Valerie Pirenne (vpi), Jerome Maes (jem) and Richat Mathot (rim) that did not code but said a lot of things. Martin Trigaux (mat) did nothing, a bit like for the slides modules, but he is busy sending emails.
2015-04-27[MIGR] mail: migration to the new APIThibault Delavallée
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-20[IMP] Web et al.: ControlPanel extracted from ViewManagerAaron Bohy
The ControlPanel is still instantiated by the ViewManager. Changes details: * web: views.js: Code related to views header is extracted from the ViewManager to a new Widget named ControlPanel. Also uses the headless flag to tell the inner view not to put its buttons (use case: kanban) or pager (use case: list) in the header as it is hidden. * web: view_form.js, base.xml: Uses the headless flag at initialization of the One2ManyViewManager widget instead of extending the ViewManager template (which doesn't handle the header anymore). * web: view_list.js: Test on this.options.$pager instead of this.options.$buttons when dealing with pager. Note: the behavior for list view is unchanged and has a bug. If there are more then 80 records to display, only the 80th first are display, and as there is no pager, there is no way to see the remaining ones. A fix for this would be to use a light ControlPanel in One2Many views as well. With this, there won't be duplicated .oe-'view'-buttons/sidebar/pager anymore. * web: view_graph.js, view_pivot.js: Only render buttons in non-headless mode * web_dashboard: dashboard.js: Fix some references that were broken with ControlPanel extraction * web_view_editor: web_view_editor.js: Extend ControlPanel instead of ViewManager * Changes in selector of ControlPanel elements in several addons: * base_import * mail * web
2015-02-20[MERGE] forward port of branch 8.0 up to d350f5bChristophe Simonis
2015-02-20[MERGE] forward port of branch saas-3 up to aae75f1Denis Ledoux
2015-02-20[MERGE] forward port of branch 7.0 up to 27a48f8Denis Ledoux
2015-02-17[FIX] mail: hide delete button when uploading attachmentDenis Ledoux
This is not possible to interrupt the uploading of an attachment. We therefore hide the 'delete' button during the upload
2015-01-21[IMP] Replace all oe_e class by fontawesome + remove entyporegular libraryYannick Tivisse
2014-12-24[FIX] mail : fix style (css, js and xml) of topbar button of ↵Jérome Maes
mail.compose.message
2014-12-12[IMP] mail : add compose mail button on top menu to send private emailsBhavik Bagdiya
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-28Revert "[FIX] mail: read more show original message"Denis Ledoux
This reverts commit 0790682296e43989e4e232189009c3ba380e32ba. This fix is not yet ready. See PR #3295
2014-10-27[FIX] mail: read more show original messageDenis Ledoux
Instead of html cleaned html, to allow display blockquotes opw-614729
2014-10-21[IMP] integrate mail client actions with search viewGéry Debongnie
The mail client actions did not integrate with the search view. (it is actually an ugly hack to fake a view manager and instantiate a search view. of course it was broken when the search view was refactored)
2014-09-03[IMP] mail: chatter: Send message / Log a note tooltips improvements, to ↵Dikshit Prajapati
better explain to the user why the world is about to collapse into a molecular singularity.
2014-08-11[MERGE] forward port of branch saas-5 up to 0739bc4Denis Ledoux
2014-08-08[MERGE] forward port of branch saas-4 up to 0a1e4a0Denis Ledoux
2014-08-07[MERGE] forward port of branch 7.0 up to a86dfb8Denis Ledoux
2014-08-06[FIX] mail: add tooltip to send a message and log a note linksDenis Ledoux
2014-07-05[MERGE] Forward-port saas-5 up to d9cda97Olivier Dony
2014-07-05[MERGE] Forward-port saas-4 up to 5ceded9Olivier Dony
2014-07-02[FIX] mail: fixed display issue with the like buttonThibault Delavallée
2014-06-30[REM] useless icon send a messageAntony Lesuisse
The action is available from the wall.
2014-06-27[MERGE] backend front end integrationSimon Lejeune
Render the top-menu (backend menu or frontend editbar) server-side. Use Fontawesome icons (mail, timezone, chat). Refactor website widgets, split Website.editorBarin editorbar, ace, editorbar- content, editorbarCustomize.
2014-06-10[FIX] fix mail layoutGéry Debongnie
uses the same technique used for the rest of the client. Now, it should behaves properly with respect to scrolling.
2014-05-28Merge remote-tracking branch 'odoo/master' into master-inline-searchview-gedGéry Debongnie
2014-05-27[MERGE] Forward-port of latest saas-4 fixes, up to 0452851Olivier Dony
2014-05-26[IMP] improves the scrolling behaviourGéry Debongnie
the mail menu is a client action, so not subject to the same template as regular views. so, it had to be patched to properly scroll like other views (meaning: the 'header', left menu and top menu are fixed) Also, changes the width of the searchbbar into a min-width css property, to allow it to grow more. The reason is that we don't want the searchbox to take two lines (or more), which will force the view_manager_header to be higher, and which will cause slight issues with the scrollbar (absolutely positioned)
2014-05-23[FIX] mail: push to breadcrumb on subject, author or notified partners links ↵Denis Ledoux
click opw-608251: When coming from website > My account, and clicking on a lead link from a message in the inbox, and then deleting the lead, the history_back is triggered and we come back in the website, while we should have come back in the inbox. This is because the action performed was not pushed in the breadcrumb
2014-05-19[IMP] work on inline search view in web clientGéry Debongnie
incomplete work. So far, the search view widget has been split in two widgets: SearchView and SearchViewDrawer. The SearchViewDrawer has been inserted inline, and some preliminary work has been done to improve the layout.
2014-05-07[REM] QWeb does not self close empty divs anymoreFabien Meghazi
See web Rev#4011 bzr revid: fme@openerp.com-20140507165126-e32a6qne8slgin09
2014-04-17[MERGE] [IMP] mail: Inbox usability improvements :Amit Vora
- notficiation_email_send field, renamed into notify_email, has now 2 values: always or never, in order to ease the choice and simplify options. - inbox: removed 'compose a new messages or write to my followers', because those 2 options are already available. The first one is accessible using the top-right email icon, the second one is accessible with the 'write to my followers' text box alread present in the inbox. bzr revid: tde@openerp.com-20140417094133-8ip7vuy6b30xlc32
2014-02-28[FIX] mail,website_sale: rename file_type to file_type_icon to avoid name ↵Christophe Simonis
conflict with file_type field added by document module bzr revid: chs@openerp.com-20140228142233-i0mm9lav0czbydkk
2014-02-17[MERGE] Forward-port of latest saas-2 bugfixes, up to rev. 9133 ↵Olivier Dony
dle@openerp.com-20140214131810-9abebxpfeoga1crn bzr revid: odo@openerp.com-20140217091203-kmeg4qsn2qyvll23
2014-02-13[FIX] [IMP] mail: Wall widget: clickable links on the wall now useThibault Delavallée
the mail.action_mail_redirect client action that redirects to the correct form view, like the link used in notification emails. bzr revid: tde@openerp.com-20140213151638-ev2va4y3tmm9m7i8
2014-02-12[MERGE] Forward-port of latest saas-2 (incl. 7.0) bugfixes, up to rev. 9127 ↵Olivier Dony
odo@openerp.com-20140212122042-3m2tysmr31mtecnc bzr revid: odo@openerp.com-20140212175141-i9yz8zlseglrk8sb
2014-02-06[MERGE] forward port of branch 7.0 up to revid 5224 ↵Christophe Simonis
chs@openerp.com-20140206105141-7e8bv8ordqqsswh7 bzr revid: dle@openerp.com-20140205105045-j95kduyjiq83e57z bzr revid: dle@openerp.com-20140114173613-ruxye1m7fxtcjfim bzr revid: dle@openerp.com-20140116161158-u95vcs3os4tk2zob bzr revid: dle@openerp.com-20140121172737-gzawfi3ssg7xifef bzr revid: chs@openerp.com-20140129094554-c3abc8x3qz9mpszr bzr revid: chs@openerp.com-20140129140159-9vwkpr078shoonum bzr revid: chs@openerp.com-20140206110220-myn57cryam1y4k9v
2014-02-04[FIX] some other t-raw to t-esc conversionsMartin Trigaux
bzr revid: mat@openerp.com-20140204124242-emrd7hwlk6d4umkj
2014-02-04[FIX] mail: escape user and partner names before being rendered in mail widgetsMartin Trigaux
lp bug: https://launchpad.net/bugs/1276078 fixed bzr revid: mat@openerp.com-20140204113358-2cb39l7ge2f5pcg5