Raphael Collet
ed95043d7e
[IMP] *: add archive/unarchive feature on some models
...
Add the statbutton, search filter, and enable the kanban column archiving on
models `res.partner`, `crm.lead`, `event.event`, `hr.employee`, `hr.applicant`,
`mail.mass_mailing`, `mail.mass_mailing.list`, `product.product`,
`project.project`, `project.task`, `project.issue`.
2015-09-02 14:29:42 +02:00
Raphael Collet
8af431d906
[ADD] web, web_kanban: add archive/unarchive
...
In kanban views, add archive/unarchive for all records in a column.
In list views, add archive/unarchive in sidebar.
2015-09-02 14:29:42 +02:00
Raphael Collet
ec181361f0
[IMP] project, project_issue: discard project templates
2015-09-02 14:29:42 +02:00
Yannick Vaucher
c9924feb17
[FIX] sale: Remove useless states attributes on user_id
...
This one has been settled there for ages
but gives the wrong impression it is only editable in draft and sent state.
Nevertheless readonly=True is not define.
Thus this confusing dict is useless.
Closes #3734
2015-09-02 14:26:55 +02:00
qsm-odoo
86f62ee559
[FIX] web_calendar: Calendar LESS layout (bootstrap)
...
Calendar row was not in a container and had so alignement problems
since the reintroduction of bootstrap grid gutter.
2015-09-02 13:22:36 +02:00
qsm-odoo
bc11426ab0
[IMP/FIX] *: Kanban dashboard LESS layout
...
* Fix alignement/layout problems since the reintroduction of
bootstrap grid gutter.
* Fix mobile layout problems.
* Fix various Firefox problems.
* Use odoo variables and simplify LESS.
* Use input type="text" instead of input without type.
2015-09-02 13:22:13 +02:00
qsm-odoo
4ea032e055
[IMP] web: Backport of useful odoo variables
2015-09-02 12:32:06 +02:00
Damien Bouvy
1b962f9692
[IMP] analytic: add "Analytic Entries" menuitem in accounting
2015-09-02 11:14:29 +02:00
Damien Bouvy
585bda9206
[IMP] project_timesheet: display a link to timesheets in the kanban "more" pullup
2015-09-02 11:14:29 +02:00
Damien Bouvy
d4afe59a8c
[IMP] sale_service, project: when confirming a so with a "task" product with no project assigned, create the project (and the analytic account) of the so
2015-09-02 11:14:29 +02:00
Damien Bouvy
54b7724a52
[IMP] sale: when encoding analytic lines, do not enforce uom category equality; convert when possible and if not simply encode the entered amount
2015-09-02 11:14:28 +02:00
Yannick Tivisse
1388db411b
Revert "[IMP] crm: Your Pipeline, open the list view first"
...
This reverts commit 8c5f512ec6 .
2015-09-02 10:18:17 +02:00
Yannick Tivisse
6f1e8abbc7
[IMP] crm: Added stages by default for a new crm.team
...
Now we'll have 'New', 'Qualified', 'Proposition' and 'Won' which is folded
2015-09-02 10:18:17 +02:00
Nicolas Martinelli
26ae933544
[MERGE] New Purchase V9
2015-09-02 10:03:32 +02:00
Nicolas Martinelli
c64cd05cd1
[IMP] warning: adaptation due to the new Purchase module
...
Reason: complete rewrite of the Purchase module.
Responsible: fp, nim
2015-09-02 09:37:04 +02:00
Nicolas Martinelli
5fa1ccdcce
[IMP] stock_dropshipping: adaptation due to the new Purchase module
...
Major changes:
- Adaptation of tests
Reason: complete rewrite of the Purchase module.
Responsible: fp, nim
2015-09-02 08:26:03 +02:00
Nicolas Martinelli
280f911350
[IMP] stock_calendar: adaptation due to the new Purchase module
...
Major changes:
- Rewrite some methods for new api
Reason: complete rewrite of the Purchase module.
Responsible: fp, nim
2015-09-02 08:26:03 +02:00
Nicolas Martinelli
a206a693c9
[IMP] stock: minor improvements
...
Responsible: fp
2015-09-02 08:26:03 +02:00
Nicolas Martinelli
d08205baca
[IMP] purchase_requisition: adaptation due to the new Purchase module
...
Major changes:
- Remove call to workflow of purchase
Reason: complete rewrite of the Purchase module.
Responsible: fp, nim
2015-09-02 08:26:03 +02:00
Nicolas Martinelli
0cd4d8a067
[DEL] purchase_double_validation: remove deprecated module
...
Reason: complete rewrite of the Purchase module.
Responsible: fp, nim
2015-09-02 08:26:03 +02:00
Nicolas Martinelli
cb01be235e
[IMP] purchase: adaptation due to the new Purchase module
...
Major changes:
- No generation of invoice from PO
- Remove workflow
Reason: complete rewrite of the Purchase module.
Responsible: fp, nim
2015-09-02 08:19:56 +02:00
Nicolas Martinelli
826661d53a
[IMP] account: adaptation due to the new Purchase module
...
Reason: complete rewrite of the Purchase module.
Responsible: fp, nim
2015-09-02 08:15:55 +02:00
Nicolas Martinelli
dbfb634e88
[FIX] report_intrastat: remove deprecated field from report
2015-09-02 08:13:29 +02:00
Nicolas Martinelli
8a4df03308
[DEL] purchase*: remove deprecated translations
...
Reason: complete rewrite of the Purchase module
2015-09-02 08:12:32 +02:00
Aaron Bohy
cc6d2aa995
[MERGE] New view Messaging
2015-09-01 21:25:24 +02:00
Aaron Bohy
c2f2a51831
[IMP] mail: load more messages: scrolling
...
- In the chat, when loading more messages, automatically scroll to the previous
oldest message instead of staying at the top;
- In the chat, don't use the event 'scrollTop < 50' to load more messages as
it won't work on mobile (all the webclient is scrolling, so the client action's
scrollTop will always be 0);
- Generalize the way to load more messages between chat and chatter by moving
the logic to the MailThreadMixin and creating a common template;
- Improve the style of this 'load more messages' button
2015-09-01 21:04:34 +02:00
Aaron Bohy
d3df3268a9
[FIX] mail: partner invite dialog
...
Correctly send a notification on people invite
Also remove useless less rule
2015-09-01 21:04:34 +02:00
Jérome Maes
f83f2d97d7
[FIX] mail: disable tests
...
mail.channel doesn't have the normal behavior of mail.thread,
but the test are based on mail.channel (which is thus a not so good idea).
res.partner is the other model available in mail module, implementing
the correct behavior of mail.thread, but trigger AccessError. The tests
are commented from now, since TDE and I rewrite the test with a complete
module dedicated to the test and implementing the expected behavior of a mail.thread.
2015-09-01 21:04:33 +02:00
Jérome Maes
58c9530311
[FIX] im_livechat : fix session binding. Required to bind session on server url from livechat to male it work outside odoo server. In website_livechat, the web.session js namespace is redifined, and i'm still not sure this is a good idea
2015-09-01 21:04:33 +02:00
Aaron Bohy
d754c65c1d
[FIX] mail: scroll to bottom on new message
...
only if the message arrived in the current channel
2015-09-01 21:04:33 +02:00
Aaron Bohy
9b14aa4648
[IMP] mail: mail_thread layout
2015-09-01 21:04:33 +02:00
Géry Debongnie
09b4893e12
[FIX] mail: prevent wrong sql query in some cases
...
Sometimes, the variable partner_id is False (on first connections). This leads to a
crash because partner_id is a boolean instead of an integer. This commits simply
sidestep the problem.
2015-09-01 21:04:32 +02:00
Géry Debongnie
e4d1f6a07f
[FIX] website_livechat: include correct file in frontend bundle
...
The css was lessified previously, and this file was not updated accordingly.
2015-09-01 21:04:32 +02:00
Aaron Bohy
ad39752093
[REF] mail: chatter: followers
...
Integration in the new design
DOM simplification
LESS refactoring
JS lint
Subtypes edition: fix edition in the modal and style it
2015-09-01 21:04:32 +02:00
Jérome Maes
223143bd97
[FIX] mail_channel, mail : various
...
mail_channel: call create with mail_create_nosubscribe=True to not subrscribe creator as follower,
since channel is not a mail thread (channel followers make no sense)
mail : adaptation with new chm controller for attachment, and remove author_ avatar from message format
2015-09-01 21:04:31 +02:00
Aaron Bohy
0d7083f766
[REF] mail: chatter
...
DOM and LESS simplification
New design integration
2015-09-01 21:04:29 +02:00
Aaron Bohy
238a17ada8
[FIX] mail: don't erase event handlers of the inherited widget
2015-09-01 20:58:13 +02:00
Aaron Bohy
fead298d46
[FIX] mail: don't use deprecated controllers for attachments
...
deprecated since 6baf611df1
Also fix path do mimetypes, now located in web.
2015-09-01 20:58:13 +02:00
Jérome Maes
fa2b555d74
[FIX] mail_thread js : starred/needaction message don't disapear when re-rendering
2015-09-01 20:58:12 +02:00
Jérome Maes
06f8e755a0
[FIX] mail_channel : use o2m field to set default values of m2m channel_partner
2015-09-01 20:58:12 +02:00
Aaron Bohy
af3f652739
[REF] mail: mail thread
...
- DOM simplification
- LESS refactoring
- Unused code removal
- Integration in new design
- Fix a bug when trying to scroll the the last seen message in an empty channel
(bug was due to the assumption that an empty jQuery element equals false,
which is wrong)
2015-09-01 20:58:12 +02:00
Géry Debongnie
a134a6988f
[IMP] mail: rename references to 'slack' in 'chat' + webicon
...
use the old chat webicon
2015-09-01 20:58:11 +02:00
Jérome Maes
132e96accb
[IMP] im_livechat : refactoring + improving performance by removing rpc call
2015-09-01 20:58:11 +02:00
Aaron Bohy
ef9701ef68
[FIX] mail: searchview: disable groupby menu
...
The selector used to hide it was broken in the enterprise edition. This rev.
uses the new options of the searchview to prevent this part of the menu to
be rendered.
2015-09-01 20:58:11 +02:00
Aaron Bohy
f0dfe87fa7
[IMP] mail: ControlPanel elements: buttons and sidebar
...
Put 'More' actions in the Sidebar
2015-09-01 20:58:11 +02:00
Aaron Bohy
c694df2b6e
[FIX] mail: correct use of breadcrumbs
2015-09-01 20:58:10 +02:00
Aaron Bohy
955b8728f0
[FIX] mail: fix call to $.Deferred()
2015-09-01 20:58:10 +02:00
Géry Debongnie
2cfb915f25
[FIX] mail: use correct redirect action
...
The redirect action to the inbox was removed, but the tests (and the default action
method) need to be updated.
2015-09-01 20:58:10 +02:00
Géry Debongnie
78276ebb9e
[FIX] mail chatter: prevent crash when no message
2015-09-01 20:58:09 +02:00
Géry Debongnie
6a9ec89522
[REM] portal: remove override of inbox action for portal users
...
The mail_message_action_inbox_portal xml_id does not exist anymore. We might need
to override this action later, depending on the needs for portal users.
2015-09-01 20:58:09 +02:00