summaryrefslogtreecommitdiff
path: root/addons/website_project_issue/controllers
AgeCommit message (Collapse)Author
2017-08-07[REM] website_project_issue: Remove module as project_issue disappearsYannick Tivisse
2017-05-10[FIX] P3: list -> iterable builtins (#16811)xmo-odoo
In Python 3: * various builtins and dict methods were changed to return view/iterable objects rather than lists * and the separate Python 2 view/iterable builtins and methods were removed altogether This is problematic when using these items as list (which the happens repeatedly in Odoo), but more viciously when iterating *multiple times* over them (which also happens, which I've messed up multiple times while writing this, and which is a pain to debug even when you've just created the issue). Convert all code using these to semantics-matching cross-version helper functions to get the LCD behaviour between P2 and P3, and forbid the builtins via lint. issue #8530
2017-04-28[FIX] Various P3-related import changesxmo-odoo
* LDAP import: python-ldap is not python3-compatible, pyldap is Warning: only supported from debian Stretch (current testing)? https://packages.debian.org/search?searchon=names&keywords=pyldap * implicitly relative imports * imports of moved or removed stdlib modules issue #8530
2017-04-21[IMP] website_project(_issue): improve search on website page for tasks and ↵Pratima Gupta
issues This commit improves the various way of searching tasks and issues in website pages for tasks and issues. As for other website apps it is now possible for the customer to search in name, description, stage or discussion thread.
2017-03-23[IMP] website_portal: hide menu when no documents availablefwi-odoo
This commit impact website_portal, website_portal_sale, website_project, website_project_issue, and website_crm_partner_assign. The idea is to hide menu items and dashboard entry in customer portal when there no document available. Only Sales Orders and Opportunities are always displayed to avoid empty dashboard. Also, resequence menu items to be more consistent and to prepare to insert more items in the future.
2017-02-24[IMP] website_portal*, website_project*: typo in label + try to imp mobile viewJeremy Kersten
2017-02-24[IMP] website_project_issue: add search input in searchbar.Jeremy Kersten
Allow to search issues with criteria: content, message, customer
2017-02-24[IMP] website_portal*, website_project*, website_quote, website_blog: add ↵Jeremy Kersten
record pager in portal + fix re-use websitue_url in get_access_action
2016-11-09[IMP] website_*: cleaning in portalJérome Maes
- Extend 'account' method and not '_prepare_layout_values' to add document count. This avoid useless 'search_count'. - Make the 'active' page working, by passing 'page_name' to the template - Uniformize the pages when no document are available
2016-11-09[IMP] website_*: generic filter and sort mecanism for portal documentsVipul Bhatt
website portal now provide mecanism to sort and filter the paginated document on the portal pages. All portal module now use this mecanism, like they do for 'archive document' and 'pager'. A generic template was added in website_portal. To use it, renaming variables in method controller was required to make it as generic as possible. Some style cleaning was also done to make portal pages consistent.
2016-09-14[MERGE] forward port branch saas-12 up to 13765b5Christophe Simonis
2016-09-13[FIX] website_project_issue: apply f0e557c to count controllerDamien Bouvy
The goal is to display the number of issues that are in projects with a "portal" privacy setting. However, this setting is used by a record rule to limit access to the project to followers only; this means that you should add all the customers who submit issues to your support project. This makes no sense. To circumvent this problem, the domain of projects with this visibility setting is fetched as sudo.
2016-09-13[FIX] website_project_issue: fetch the portal projects domain with sudoDamien Bouvy
The goal of this controller is to display issues that are in projects with a "portal" privacy setting. However, this setting is used by a record rule to limit access to the project to followers only; this means that you should add all the customers who submit issues to your support project. This makes no sense. To circumvent this problem, the domain of projects with this visibility setting is fetched as sudo.
2016-08-10[IMP] various: use odoo for imports instead of openerp and update class namesThibault Delavallée
2016-08-04[REF] website_*: remove `render` method on websiteJérome Maes
Since saas-3, website controllers use `request.website.render` to render the template of a web page. This was kept for retro compatibility. It's time to stop using deprecated stuff. Same for `_render` method on website. 'json' route don't use `request.render` since `JsonRequest` has no `render` method.
2016-07-06[IMP] website_project_issue: Portal access to IssuesAntony Lesuisse
Move portal features (mainly ir.rule) from project_issue to website_project_issue. Remove backend menu item, issues should be accessed from the website_portal My account page, the backend portal menuitem is removed. Add the dependency on website_portal to display the issue count on projects. Original authors: Vipul Bhatt, Florian Wintjens
2016-06-28[MERGE] forward port of branch saas-11 up to 7153077Christophe Simonis
2016-06-23[FIX] website_project_issue: Only portal issues must be visibleGoffin Simon
When going to routes ['/my', '/my/home'], only the project issues in portal privacy visibility must be displayed. Inpired from 56c5d0a The field privacy_visibility is not accessible in portal due to access rights. opw:676447
2016-05-27[IMP] website_{portal,portal_sale,project_issue,quote} : add pager for ↵Vipul Bhatt
customer documents This commit adds controller to list documents of customer, with pager and archive widget to sort documents. Impacted documents are : quotations, sale order, invoices, and issues. Portal breadcrumd is improved too : add the home icon, and keep the query params when using archive widget. Some editable zones were added to templates, allowing people to customize their frontend portal.
2016-05-04[FIX] website_project_issue: Issues visibility in frontend for portal usersGoffin Simon
The domain used to search the project issues in the website_project_issue controller(['/my', '/my/home']) was useless thanks to the ir.rule portal_issue_rule opw:676447
2015-08-21[REF] mail: mail_thread: followers updateThibault Delavallée
Followers can now be partners or channels. Partners following a document will receive needaction, as previously. However people can follow documents through channels. Members of a channel are able to listen to a stream of messages using the channel. Those messages do not create needaction messages. It is therefore possible to follow documents without receiving too much notifications. For interesting documents subscribing with its partner will create notification. message_follower_ids fields is udpated. It is now a many2many to mail.followers, not to res.partner anymore. A subscription can be either a partner (partner_id) or a channel (channel_id). Some access rules have been updated accordingly.
2015-08-14[IMP] website_project_issue: frontend view for issues under My Account page ↵Dharmraj Jhala
of website, and removed link to the backend and its related files [ADD] website_project_issue_sheet: link module between website_project_issue and project_issue_sheet Frontend integration of issues: - issues details - chatter integration - timesheets