summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/css
AgeCommit message (Collapse)Author
2015-09-01[REF] mail: remove unused css, lessify some useful cssGéry Debongnie
in particular, move the followers css from mail.css into mail_followers.less
2015-09-01[REF] mail : include real time, and replace Timeline featuresJérome Maes
This commit add instant messaging features in mail module to make it a real team collaboration tool. Lots of these new features will replace Timeleine view (which is not removed in this commit). Many files have been moved, split or created for a better structure. - My Channels : A user can be member of channel (mail.channel). These are discussion group, but also an aggregate of notification. Setting a channel as document follower, it will receive all the message (of the chatter) in real time, as information stream. - A new Inbox : this aims to replace the timeline view. The user will see its channels grouped by 'slot', and receive the message in real time. Jump to the form view, invite people, create private discussion group, talk directly to another employee, ... are the main features. Your message can still be starred. The 'Inbox' will only contain your needaction. - Needaction concept : a needaction is a message calling you to do something. If you follow a document as a person, the posted message will be 'needaction' for you. It can also be a message where you are mention with a '@my_name' (this feature is not added in this commit). - The chatter doesn't change so much. It still allow you to see the discussion about the document, to star some message, and treat your needaction. - Chat : the only way to have a minified conversation is from the Inbox Client Action. It allow you to keep an eye on a channel when working on document. - Compose Message : it is now common to the Inbox, and the chatter. It offers shortcode substitution, attachments management, and optional subtype. - UI : the chat window has been clean, they have a new look now. To do so, - Chatter code have been completely rewrite, independently of timeline view - Add 'bus' as mail dependency, to insure real time - A mail.message is broadcasted on the bus channel (db, mail.channel, channel_id), and a channel header on (db, res.partner, partner_id) - Extracting mail_thread mixin used for Chatter and ChatMailThread (Inbox client action). This uniformize the programming structure with the server side - Clean CSS style and use LESS instead of CSS - Define a new messafe format (message_format method in mail_message.py), compatible with fetching and broadcasting - Apply guideline coding conventions This commit also break the module im_livechat, since im_chat models don't exists anymore and will be fixed in the next commit. Thanks to Thibault Delavallee (tde) for the long debates and precious advices, Richard Mathot (rim) for the support, Simon Lejeune (sle) for the client action layout, and the Usability Team (apr, lle, bst yti) for the long testing. Conflicts: addons/mail/models/mail_thread.py
2015-09-01[MOV] mail, im_chat : move files and code from im_chat to mail and busJérome Maes
- im_chat.session will be replaced by mail.channel - im_chat.shortode is renamed into mail.shortcode - im_chat.presence is moved to bus module - js and controller code is moved from im_chat to mail module This commit only move files, and modify manifests, bundles, ... The code will be adapt in the next commits.
2015-08-06[IMP] web_tip: tip display using breathing pointValerie Pirenne
2015-07-09[RENAME] mail, website_mail, website_mail_group, various: mail.groupThibault Delavallée
model has been renamed to mail.channel to prepare the slack modeling. In future commits the mail.group model will be merged with the channel model from im_chat. The first move is to rename mail.group into mail.channel to have a model that will unite both features.
2015-07-09[RENAME][MOV] mail, website_mail, website_mail_group: mail.group filesThibault Delavallée
renamed to mail.channel. At this point no model has been renamed; only files have been moved. n mail, mail_group files have been renamed to mail_channel. The website_mail_group addon has been renamed to website_mail_channel. Some internal references have been updated (templates, linked files).
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-06-23[FIX] mail: fix css to make it compatible with enterpriseGéry Debongnie
2015-05-28[FIX] mail: fixed followers widget on project/sales team/department.Thibault Delavallée
Displaying several kind of subtypes crashed due to missing classes and wrong code.
2015-05-27[FIX] mail: timeline view iconsValerie Pirenne
2015-05-27[FIX] mail: timeline view icons display in FirefoxValerie Pirenne
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-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-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[FIX] announcement bar was broken, mea culpa (addon mail)Géry Debongnie
2014-10-29[FIX] css fixes: oe_mail size, and link colorGéry Debongnie
2014-10-29[FIX] fix various display problems with ie11, ie10, ie9Géry Debongnie
2014-10-29[FIX] hide 'add to dashboard' in mail menuGéry Debongnie
add to dashboard does not work with messaging client actions. So, better to hide it than to have crashes.
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-09-11[IMP] OpenChatter: display who likes a postPrashant Panchal
Cherry-picked from 8e7dfaed151dcc9ed3a5b4bdd87e8afcad51a765 Closes #1729
2014-09-05[MERGE] forward port of branch 8.0 up to ed1c173Christophe Simonis
2014-08-29[FIX] mail: chatter: display blockquotes with normal font size (appearing ↵Thibault Delavallée
for example when replying through thunderbird).
2014-08-01[MERGE] Forward-port 8.0 up to 494ecc6Olivier Dony
2014-08-01[FIX] mail: bad display of join button on mail groups.Thibault Delavallée
2014-07-08[IMP ]add failure_reason field and counting number of fail mailAmit Vora
[IMP] improve help and change field name fail_mail to fail_counter and change method name of counting fail mail
2014-07-05[MERGE] Forward-port saas-5 up to d9cda97Olivier Dony
2014-07-05[MERGE] Forward-port saas-3 up to 4fa30f5Olivier Dony
2014-07-02[IMP]kanban View: harmonize kanban view by changing head as bold and ↵rba-odoo
centered and aliases as centered
2014-07-02[FIX] mail: fixed display issue with the like buttonThibault Delavallée
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-04-10[FIX]use bootstrap modal windows. refactor and cleaned from ↵Cedric Snauwaert
trunk-ui-to-boostrap-modal bzr revid: csn@openerp.com-20140410155022-3cqys3zc55idc4vg
2014-04-09[MERGE] [IMP] mail: followers widget: Follow button + subtypes are now displayedThibault Delavallée
like a button + a dropdown selection for subtypes, reducing the place this widget takes in the form view. bzr revid: tde@openerp.com-20140409074712-pn3nqpga1mxaa3ie
2014-04-01[IMP] kanban view for ir.attachmentsFabien Pinckaers
bzr revid: fp@tinyerp.com-20140401164322-fq3r0pt6idkoobxx
2014-02-24[MERGE]sync with trunk.Darshan Kalola (OpenERP)
bzr revid: dka@tinyerp.com-20140224101844-2k8p1j86ngybtvw4
2014-02-21[MERGE] Sync with trunkThibault Delavallée
bzr revid: tde@openerp.com-20140221102322-oi7wa2sc3867g81d
2014-02-21[MERGE]sync with trunk and resolve conflicts.Darshan Kalola (OpenERP)
bzr revid: dka@tinyerp.com-20140221045744-hopnxp3mj9z7vz0j
2014-02-20[IMP]convert subtypes list into selection.Darshan Kalola (OpenERP)
bzr revid: dka@tinyerp.com-20140220102958-l2uwymwtnzcxnetw
2014-02-19[IMP] extract subtype ordering from ↵Darshan Kalola (OpenERP)
lp:~openerp-dev/openobject-addons/trunk-visibility-hr_holidays-darshan. bzr revid: dka@tinyerp.com-20140219105246-qmm78w81erhfvhlc
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-17[MERGE] Forward-port of latest 7.0 bugfixes, up to rev. 9846 ↵Denis Ledoux
revid:dle@openerp.com-20140217124044-o8sgz1esfqeha01f bzr revid: dle@openerp.com-20140214100922-m6rf7c6x85nv67sl bzr revid: dle@openerp.com-20140214114713-oab4kbearvv7g3nh bzr revid: dle@openerp.com-20140214131810-9abebxpfeoga1crn bzr revid: dle@openerp.com-20140217124230-ov201kfep88f5tn7
2014-02-14[FIX] mail: word wrapping in pre tags (for mails without html in chatter)Denis Ledoux
bzr revid: dle@openerp.com-20140214131705-efs3bggixyjalxun
2013-12-19[MERGE] [FIX] mail: fixed group button position that was too much dependent ↵Thibault Delavallée
of the group description length [IMP] project: removed unnecessary code in project to try to be able to move kanban records in a folded column (was not working + generic solution coming) bzr revid: tde@openerp.com-20131219135206-nv8i13wjugix84r3
2013-12-18[MERGE] forward port of latest saas-2 until rev 9051 ↵Martin Trigaux
dle@openerp.com-20131217142126-1lbim47d2m2x4bb0 bzr revid: mat@openerp.com-20131218155715-khb909yy99cbmna8
2013-12-11[MERGE] Forward-port of latest 7.0 bugfixes, up to rev. 9691 rev-id: ↵Denis Ledoux
dle@openerp.com-20131211134120-fco4rlqjh258ba36 bzr revid: dle@openerp.com-20131210184409-cd9wy856v5bg0f17 bzr revid: dle@openerp.com-20131211134317-f0ev1vbinhrkgjf4
2013-12-10[MERGE] annoucement barChristophe Simonis
bzr revid: chs@openerp.com-20131210181038-lzeg6v4n9qdup9tp
2013-12-02[MERGE] bootstrap3Antony Lesuisse
bzr revid: al@openerp.com-20131202132445-oux9j63auh4om284
2013-12-02[FIX] mail: correct announcement barChristophe Simonis
bzr revid: chs@openerp.com-20131202114516-u0u44l3xbkk1zcbx
2013-11-30[MERGE] forward port of branch saas-2 up to revid 9024 ↵Christophe Simonis
chs@openerp.com-20131130130014-hi5h5a00kjx0dbvp It’s over NINE THOUSAAAAAAAND! bzr revid: chs@openerp.com-20131130130725-9ntxdr5r7r04uoht