summaryrefslogtreecommitdiff
path: root/addons/mail/wizard/mail_compose_message_view.xml
AgeCommit message (Collapse)Author
2020-02-12[FIX] *: domains should not have as many binary operator as there are termsXavier Morel
* modify client-side domain normalisation to error if the domain is invalid (not enough terms / segments for the number of operators) * add better error reporting to attrs / modifiers parsing * add a few layered error augmentation to provide clearer context e.g. "error: invalid domain <thing>" is helpful but "error while parsing modifiers for field foo: modifier invisible: invalid domain <thing>" is much more helpful * rework _evalModifiers to deduplicate it in order to more easily implement this contextual augmentation * test that improper domains are properly found improper * fix a bunch of incorrect attrs domains * also removed an apparently undefined (& unused) "options" argument to a _applyModifiers call closes odoo/odoo#44642 Related: odoo/enterprise#8175 Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
2019-06-17[IMP] *: remove 'view_type' on window actions.Hiral Bhavsar
The old tree views don't really exist anymore, this odd pseudo-flag to dispatch between "list" and "tree" tree views has no reason to remain. Task 1937686 closes odoo/odoo#31243 Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
2019-05-27[REM] multi from ir.actions.act_windowXavier Morel
Task 1843603 * src_model is redundant with binding_model_id * multi -> binding_view_types (if empty => all views) (maybe should be empty by default yo?) * in convert, type => rec.get(type) but no @type possible on <act_window>... * removed deprecated auto_refresh & auto_search (not used anywhere (?)) closes odoo/odoo#24738 Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
2018-08-01[IMP] mail: add mail templates on activityXavierDo
This commit allows the user to link some mail template to activity type with res_model. When a activity has template, buttons appears in activity, allowing the user to send mail based on templates. Task: #1844563 PR: #25620
2018-07-27[REF] *: BS4, 'pull-left/right' -> 'float-left/right'qsm-odoo
2018-07-27[REF] *: BS4, rename btn-default to btn-secondaryqsm-odoo
BS4 "btn-default" class was replaced with "btn-secondary", which makes more sense.
2018-07-24[REM] mail: remove duplicated mass mailing action on partnerMitali Patel
This action allowing to send a mass mailing with a default template on a partner is defined twice in mail on same object, with same xml_id. See in composer views for the other definition. This commit is linked to task ID 1843361 (and 1868112) and to PR #25287 (and #25889).
2018-07-20[ADD] account: onboarding panel for invoicingeco-odoo
Add an onboarding panel for invoicing, it appears above the invoice list. After going through the steps the system should be all set to send real invoices. In the payment module, add a payment acquirer step and add it to the invoice onboarding panel. task: 60668
2018-07-04[IMP] base,*: Improve the res.partner form view UXsed-odoo
Purpose ======= The Contact form is one of the most used/important view. It is quite important to find the piece of information easily and to navigate in a few clicks to the related views. Specification ============= Stat buttons ------------ - Restructure stat buttons with the following order: Opportunities -> sales user Meetings -> sales users Sales -> Sales users POS Sales -> pos users Subscriptions -> Subscription users Events -> event user Tasks -> project user TIckets -> helpdesk user Purchases -> purchase user Due -> billing: user Invoiced -> billing: user Vendor Bills -> billing: user Customer/Vendor Partner Ledger -> accounting: billing Analytic Accounts -> accounting: billing Credit Cards -> sales user Direct Debit Mandates -> accounting: billing user Publish - Use better/more relevant icons - Check that the proper access rights are set - Remove the bank accounts stat buttons and replace it by a one2many tree on the Invoicing page. Fields ------ Move some res.partner fields from the "Accouting" page to the "sale & Purchase" page: - Fiscal positions - Payment terms Miscellaneous ------------- - Remove dead code. - Display nothing instead "Please complete customer's informations and email" on the popup when sending an email to a contact without email address.
2018-04-18[REF] *: get rid of introduced @​extendqsm-odoo
During first scss convertion, classes called as mixins were changed to an @​extend instruction which was the best approximation given the fact there is no equivalent in sass to do that. The problem is that the instruction is slowing the scss computation a lot and might also break the style in unexpected ways because of the complex unwanted selectors the instruction induces. This commit removes the need of extends. This is done case per case. Sometimes this involves adding classes in xml, sometimes to change the style a little, ... The button rendering refactoring which was made at the start of the LESS to SASS merge was also done in prevision of this. After this commit, sass computation is like 5-6 times faster than less computation while it was like 10 times *slower* before this commit.
2017-09-26[IMP] mail: labels for sending mail to all recipients has been changedHetashree Chauhan
2017-07-12[IMP] account: onboarding of the invoicing appqdp-odoo
-added tour for invoicing -allow to set easily the number of the first invoice/bill/refund of a journal, from the invoice screen -small usability fixes and refactoring
2017-05-19[IMP] mail : Display `Log` instead of `Send` in full mail composerDeep Patel
Purpose ======= Improve label in full mail composer. Specification ============= In full mail composer if it's log than send button string should be "Log".
2016-11-23[IMP] mail: composer in mass mail mode does not use search domain by defaultThibault Delavallée
It now uses active_ids (checked records) by default. Composer allows you to change and use active_domain (search criterion) instead.
2016-09-02[FIX] all: remove external ids fakely from baseMartin Trigaux
Several modules defines records with the external ID `base.foo_bar` while it is created inside this module (typically menus and groups). While there is no technical reasons to do so but this may introduce issues: - these records will not be deleted during uninstall - if a language is loaded before the installation of the module, it won't be translated The uninstallation will only remove the records with an external id linked to this module (these would only be removed when removing base). Installing a language before the module will drop the translations not linked to an existing external id (as it can not be resolved). This commit correct all the external ids tagged as from base or other incorrect modules.
2016-08-10[REF] various: rename openerp node to odoo in xml filesThibault Delavallée
2016-01-07[FIX] mail: mailing domain not set properlyGoffin Simon
When selecting contacts from Contacts list views and clicking on action window "Partner Mass Mailing", the 'active_domain' must be filled in the wizard with the selecting contacts. In this way, the right mailing_domain will be set when creating the related mail.mass_mailing record (in addons/mass_mailing/wizard/mail_compose_message.py in function get_mail_values). opw:659383
2015-08-26[IMP] mail: design for template use in mail dialogqsm-odoo
2015-08-19[IMP] *: Uniformize all modal footersRonak Baxi
The main button has classnames btn btn-primary. Other buttons have classnames btn btn-default. No more 'or' between the buttons.
2015-07-10[IMP] web: remove cleditor html field and use web_editor (with ↵Christophe Matthieu
'style-inline': true to send email)
2015-04-27[MIGR] mail: migration to the new APIThibault Delavallée
2015-03-19[IMP] mail: composer: recipients before subjectThibault Delavallée
2015-03-02[CLEAN] mail_compose_message: active domain is a technical field, shouldbe ↵Thibault Delavallée
invisible
2015-01-13[FIX] mail: action buttons passed arguments positionnally, which caused the ↵Damien Bouvy
context to be passed as another argument. An intermediary function screens the arguments before calling send_mail.
2015-01-07[IMP] Mass mailings send in cronJulien De Coster
1. The merge of the "email_template" module into the "mail" module. 2. The send action of the mass mailing has been moved from the frontend to a cron, because it was too slow to send over 10,000 mails (the user's browser was blocked for 15 - 20 minutes). Mass mailings have now their own process in the kanban view. 3. Mails sent from the mail form are sent immediatly instead of from the mail queue (for instance, when you go to sales > customers > list view > select 2 -3 customers > More > Partner Mass Mailing). 4. Users have now the choice from which mailing list they want to unsubscribe when they click on the unsubscribe link at the bottom of the mail. 5. Mass mailings inherit from their campaign UTMs and mass mailing campaigns are linked to an UTM campaign. 6. Many little improvements
2014-12-12[IMP] mail : add compose mail button on top menu to send private emailsBhavik Bagdiya
2014-08-04[REF] mail: same_thread field changed into no_auto_thread, its contrary, to ↵Thibault Delavallée
avoid migration issues (adding a 'always False' column is easier than an 'always True').
2014-06-12Removed version="7.0" from form viewsFabien Meghazi
2014-04-15[REM] mail: compose message: removed unnecessary codeThibault Delavallée
bzr revid: tde@openerp.com-20140415143343-on2d3j92o6zifq59
2014-03-17[FIX] mail_compose_message: hide recipients data if False to avoid blank linesThibault Delavallée
bzr revid: tde@openerp.com-20140317132243-7cy089m8thd29y3l
2014-03-17[IMP] mail_compose_message: added is_log boolean field for internal notes; + ↵Thibault Delavallée
removed context hack that did the same thing. Fixed composer form view: internal note, only subject + body is displayed. bzr revid: tde@openerp.com-20140317122409-5fd5d5uwc35oq0hb
2014-02-20[IMP] mail, email_template: mass mailing feature cleaningThibault Delavallée
- now differentiates mass mailing and mass post. - mass mailing is a true mass mailing - using same_thread log a copy in the document, without using message_post (using notification field, + model and res_id) - improved form view of composer, adding a filed explaining a bit the various recipients - removed unnecessary fields coming from the template (partner_to, ...) because they are confusing -> composer should be easier to understand and use - removed some unnecessary code - removed double body computation when using templates (one for tmeplate, then the wizard -> not necessary) This commit will be followed by other to try to improve the mass mailing and mass post. bzr revid: tde@openerp.com-20140220152945-ash0hfkzevzamihq
2013-10-17[IMP] mail: mail.compose.message: when working on an active_domainThibault Delavallée
due to list view header being checked, display an info in the mass mailing wizard to warn the user he is about to mail all records matching its search filter, not only the selected ids. bzr revid: tde@openerp.com-20131017093830-cvxihr3zwohos9ol
2013-09-10[IMP] mail, email_template, mass_mailing: improvev mass mailing management ↵Thibault Delavallée
in mail.compose.message + form view cleanings + some fixes in mail_mail about set_opened/replied/bounced, now checking that ids effectively exist bzr revid: tde@openerp.com-20130910151901-nhuwvtrkbwekyh7x
2013-09-10[IMP] mail: in mass mail mode, default value is now to send emails, not to ↵Thibault Delavallée
perform a mass post on documents. bzr revid: tde@openerp.com-20130910124754-jssus6l43nil4qad
2013-08-12[MERGE]: Merged with addonsAtul Patel (OpenERP)
bzr revid: atp@tinyerp.com-20130812043810-y14dmqwvuxrxkuag
2013-07-26[IMP] mail_compose_message: pass new fields as invisible before mergingThibault Delavallée
bzr revid: tde@openerp.com-20130726104902-l3ax6ycautky97gh
2013-07-25[IMP] mail: better implementation of active domain / use active domainThibault Delavallée
bzr revid: tde@openerp.com-20130725135029-mx946vaibvz1rzii
2013-07-22[IMP] mail: mail.message now has mail_server_id from template_id.Thibault Delavallée
bzr revid: tde@openerp.com-20130722131725-i30xd4b03nui3hyw
2013-07-22[IMP] mail.compose.message: now proposes to work on active_domainThibault Delavallée
bzr revid: tde@openerp.com-20130722112306-r1u77tyqzk4bknrb
2013-07-16[IMP] mail in add class to set margin and change pixel for filedPriket Trivedi (OpenERP Trainee)
bzr revid: trivedi.pariket@gmail.com-20130716085231-8qe107fvcm6rwmj4
2013-03-19[IMP] mail_compose_message: some fields back to visible.Thibault Delavallée
bzr revid: tde@openerp.com-20130319093844-82c95hmwznaprp6t
2013-03-12[IMP] mail, email_template: improved mass mailing action (renamed, now using ↵Thibault Delavallee
a well defined template) + improved form view of mail.compose.message wizard. bzr revid: tde@openerp.com-20130312133817-y9xztv6gs4ut7ndj
2013-03-05[FIX] mail.compose.message: fixed notify field, not showing when it should.Thibault Delavallée
bzr revid: tde@openerp.com-20130305151408-h6800swy10xnu634
2013-03-05[CLEAN] mail.compose.message: some cleaning in new fields strings, and in ↵Thibault Delavallée
form vivew. bzr revid: tde@openerp.com-20130305124259-x3vb5ds2xi9v389d
2013-02-25[IMP] mail: improved mass mailing. Correctly take into account email_to, ↵Thibault Delavallée
email_cc, partner_to even if no template. Mass mailing is a no-subtype post with additional recipients manually notified. Added option (in technical features) to send to followers, or to directly create a mail_mail. Added some default values in mail_message. Added explicit management of email_from and reply_to. Having a reply_to bypasses the 'model-res_id' in message_id behavior allowing to construct threads. Added explicit recipient_ids field on mail_mail that replaces the recipient_ids parameter in mail_mail.send(). Updated tests accordingly. bzr revid: tde@openerp.com-20130225164857-i635atksj7riq9nd
2012-12-20[IMP] mail.compose.message: show emails in m2m_tags, to help confirm partner ↵Olivier Dony
selection bzr revid: odo@openerp.com-20121220172012-f0j24mzljgqs9l0r
2012-12-12[IMP] portal removed access rights of portal user on res_partner and derived ↵Thibault Delavallée
tables. Updated several accesses to bypass the security issues. Updated portal tests to have a more complete test scenario. bzr revid: tde@openerp.com-20121212125518-k0s07niojr8a1xtu
2012-12-11[FIX] mail.compose.message: fixed rendering when no template is chosen in ↵Thibault Delavallée
the selection box; also cleaned display of recipients when using the wizard in mass mailing mode. bzr revid: tde@openerp.com-20121211155435-l5s9lpghpxw8bi9o
2012-11-16[FIX] mail.compose.wizard: attachments should be m2m, body_text and ↵Olivier Dony
content_subtype obsolete and removed bzr revid: odo@openerp.com-20121116170503-mvsaa0pv5py2b7ri