Commit Graph
49 Commits
Author SHA1 Message Date
Antony Lesuisse 30bc0ee076 [IMP] website_project_issue: Portal access to Issues
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-07-06 01:17:43 +02:00
vbh-odoo e70605f2d1 [MIG] project_issue: migration to new api 2016-06-30 14:41:24 +02:00
Yannick Tivisse c7bde46d64 [IMP] project_issue: remove 'team_id' on project issue + code cleaning
The sales team defined on the project issue is never used.

Furtermore, in the method 'stage_find' contains a parameter team_id BUT
a project_id is given when called.

That way, we can also remove the dependency to sales_team which doesn't make
sense anymore, and remove 2 useless ir.model.access rules
2016-06-28 14:13:20 +02:00
Yannick Tivisse 9e57185449 [IMP] base,sales_team: Move res_groups and menuitems to sales_team
Purpose:
Having the res_group defined in base and sales_team auto installed
with mail doens't make sense.

- Move the empty res_config class and the related view from
  base_setup to sales_team (base_setup only contains the 'General Settings'
  model and views
- Move the 'sale' related content from product to sale module (Access rights,
  menuitems,...)
- Set sales_team at autoinstall False. The module is installed when needed by
  crm or sale for example
- Set sales_team as a dependency of voip. (Access rights defined for configuration
  purpose)
- Set sales_team ad a dependency of subscription (Access rights issue too)

[FIX] account: move some ir.model.access to sale module
[FIX] payment: Move some ir.rule to website_sale
[FIX] stock: move some ir.model.access rule to sale_stock
[FIX] project: Move some ir.model.access rules to crm_project_issue
[FIX] mrp: Move some ir.model.access rules to sale_mrp
[FIX] calendar: move some ir.model.access rules to crm

Rename xmlids accordingly. Example: 'base.group_sale_manager' becomes
sales_team.group_sale_manager.

[ADD] sales_team: See own documents => See only his sales team
Moved the "User: Own Leads Only", "User: All Leads" and "Manager" groups from sale and crm
into sales_team module. Add the record rules so that user can see only his Own Sales Team
if "See Own Leads" is sales right and can see all sales teams if he is having sales rights
of "See All Leads" or manager.
2016-06-09 16:05:25 +02:00
Yannick Tivisse ccdb5cbfc0 Revert "[IMP] base,sales_team: Move res_groups and menuitems to sales_team"
This branch need more testing instead of doing 10 fixes. A lot of issues are occuring
when installing modules in different orders.

This reverts commit fa6e415cdb.
2016-06-06 17:26:30 +02:00
Yannick Tivisse fa6e415cdb [IMP] base,sales_team: Move res_groups and menuitems to sales_team
Purpose:
Having the res_group defined in base and sales_team auto installed
with mail doens't make sense.

- Move the empty res_config class and the related view from
  base_setup to sales_team (base_setup only contains the 'General Settings'
  model and views
- Move the 'sale' related content from product to sale module (Access rights,
  menuitems,...)
- Set sales_team at autoinstall False. The module is installed when needed by
  crm or sale for example
- Set sales_team as a dependency of voip. (Access rights defined for configuration
  purpose)
- Set sales_team ad a dependency of subscription (Access rights issue too)

Rename xmlids accordingly. Example: 'base.group_sale_manager' becomes
sales_team.group_sale_manager.
2016-06-06 15:46:52 +02:00
Thibault Delavallée e6f038a821 [REF] mail: mail_thread: followers update
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-21 12:11:56 +02:00
Damien Bouvy 8bd6074f03 [IMP] project,project_issue,project_timesheet,project_issue_sheet: project visibility and access rights modifications
[REM] portal_project: move ALL the things
- move portal access rights from portal_project  and website_project_issue to project and project_issue
- move portal menuitems back to their respective module
- remove public visibility of projects
- adapt demo data to have a 'Demo Portal' project
- add correct access rights for account.analytic.line for portal users
- small view tweak (do not display 'timesheet' tab if one can't see antyhing in it anyway)
2015-08-14 13:19:03 +02:00
Yannick Tivisse 74f3cbc6a6 [IMP] New design : menus reorganization
- Several Modules have been splitted into several apps
  Examples :
      Human Resources : Splitted into Leaves, Recruitment, Expenses, Appraisals, Timesheets, Employees, Payroll
      Marketing : Mass Mailing, Events, ...
      Messaging : Chat, Agenda, Notes, Address Book, ...
- Generally, the related reports have been moved in the apps, as last menu
- Also, configuration menu (no_one group) have been moved into a config root menu
  exception made for the warehouse and lunch modules
- Configuration for typical frontend modules have been moved into the website settings
  Related modules : Ecommerce, blog, slides, forum
- When they are present, menus like 'product' or 'customers' have been moved
  ex : Customers in Sales menu, Product in POS menu
- A lot of sequences and xmlids have been added or modified in this commit
- List of apps :
1  Chat : Inbox, Channels
2  Agenda : Calendar
3  Notes
4  Address Book : The view contact is still laying in the mail module (1 app => 2 icons)
5  eCommerce : Still to define : Config + Orders Analysis + Shipping + incoming Amazon module
6  Sales : Dashboard (Sales Team Kanban), CRM, Sales (note that they are splitted into 2 submenus)
         Assignation, After-Sales (Invoicing and Services), Reports
7  Point of Sale : Dashboard (POS status), Orders, Reports
8  Project : Dashboard (Project Kanban), Search (all tasks, issues), Incoming Forecasts module, Reports
   Project.issue.version feature has been removed completely
9  Members : Dashboard (Members Kanban), Report, Config
10 Timesheets : Time Tracking, Approvals, Reports
11 Purchase : Purchase, Control (Products and Bills)
12 Warehouse : Dashboard (Warehouse Kanban), Operations, Inventory Control, Schedulers, Configuration
13 Manufacturing : Same menu structure
14 Mass Mailing : Mailings, Campaigns, Reports
15 Events : Events, Reports
16 Lead Automation : Campaigns, Reports
17 Surveys : Surveys, Reports
18 Human Resources : Dashboard (Departments Kanban), Employees, Contracts, Engagement (Gamification)
19 Recruitment : Job Positions, Applications, Resumes & Letters, Reports
20 Expenses : Expenses, Approvals, Reports
21 Leaves : My Leaves, Approvals, Reports
22 Appraisals : Appraisals, Interview, Reports --> Will probably be modified by the incoming refactoring
23 Payroll : Current Menu
24 Lunch : My Lunch, Manager, Configuration
25 Accounting : Same menus currently, waiting the new accounting to be merged
26 Fleet : Current menu
27 Sign : Incoming docusign module
28 No root menuitem with this sequence
29 Attendance : Attendance, Reports
   Sign in/out by project feature has been removed completely
30 Link Tracker (group_no_one) : Link Tracker, UTMs
   New view added : URL Shortner, which is the frontend view embedded in backend
31 Versionning : Website domain, Versions, Experiments
32 Slides (group_no_one) : Channels, Categories, Slides, Tags
33 No root menu item with this sequence
34 Livechat : Channels, History, Reports
35 Dashboards : My Boards, Configuration
36 App Store : Local Modules, Apps, Updates
Last Settings : Incoming Dashboard Settings, Sales, ...., Website Settings
General Pattern for all modules' settings :
| Module_name
|-- Settings : General Config view (checkbox screen)
|-- Record setting 1
|-- ...
|-- Record setting n
Example for Sale module
| Sales
|-- Settings : Checkbox screen
|-- Quotations
|---- Quotation Templates
|---- Report Layout Categories
|---- Contract Template
|---- Invoice Type
|-- Contract
|---- Deduplicate Contacts
|-- Delivery
|---- Delivery Methods
|---- Delivery Pricelist
2015-04-24 16:41:08 +02:00
Christophe Simonis 61483e1a25 [MERGE] forward port of branch 8.0 up to 9333c62 2015-02-19 17:32:31 +01:00
Anthony Muschang 184ed718a3 [FIX] project_issuer: fix record rule "issue_user_rule"
A message follower is a partner not a user

Closes #5346
2015-02-18 16:10:28 +01:00
Turkesh Patel fd659e908b [IMP] crm: business model cleaning
Models renamings:
- crm.case.stage becomes crm.stage
- crm.case.section becomes crm.team

Model split:
crm.case.categ has been splitted into:
- crm.phonecall.tag
- crm.lead tag
- crm.claim.tag
- crm.helpdesk.tag

Models removal:
- crm.payment.mode
- crm.segmentation
- report.crm.case

Removal of the crm_profiling module

(all these refactorings have been done in order to ease new API
migrations)
2014-11-04 16:58:41 +05:30
Randhir Mayatra 053a2b2e42 [IMP] remove dependancy of crm on project_issue 2014-06-23 12:33:08 +02:00
Thibault Delavallée 8c31d9772a [FIX] project, task, issue, portal: fixed access rules for employees/portal users + added an help on privacy_visibility.
bzr revid: tde@openerp.com-20130426130259-35j0v7lg7unxhzzp
2013-04-26 15:02:59 +02:00
Thibault Delavallée b6223ecb7f [FIX] [ADD] project, project_issue, portal_project, portal_project_issue: improved privacy_visibility selection of project.project; improved access rules; added tests to enforce them.
bzr revid: tde@openerp.com-20130412143719-ztjo06r900l024dm
2013-04-12 16:37:19 +02:00
Quentin (OpenERP) 30a1612f34 [REM] project_issue: removed dead code about crm.case.categ (now uses project.category aka 'tags')
bzr revid: qdp-launchpad@openerp.com-20130221145027-vgz83n2mchyhbmnu
2013-02-21 15:50:27 +01:00
Thibault Delavallée 4fad550d69 [MERGE] Merged with main addons.
bzr revid: tde@openerp.com-20120709081834-18pf4bol39s50uno
2012-07-09 10:18:34 +02:00
Dharti Ratani (OpenERP) 35f394ac16 [IMP]fixing sale application related access errors
bzr revid: dhr@tinyerp.com-20120702084420-4f5ouv9rrf0m7w01
2012-07-02 14:14:20 +05:30
Thibault Delavallée 843c33d10b [REM] Removed mail.message access rights defined in various modules. mail.message access rights will be defined as attachments.
bzr revid: tde@openerp.com-20120508135509-ujeqpgh83uui6nbz
2012-05-08 15:55:09 +02:00
Fabien Pinckaers f27318c8af [IMP] Security Rule: removed duplicates due to inheritancies of groups
bzr revid: fp@tinyerp.com-20111212181113-mhnnbps3ip8ls6pp
2011-12-12 19:11:13 +01:00
Kuldeep Joshi (OpenERP) 8a2f152dab [FIX]project_issue: change in csv file
bzr revid: kjo@tinyerp.com-20111117125754-ixvdmq4wmyi47xoa
2011-11-17 18:27:54 +05:30
Kuldeep Joshi (OpenERP) b18c2321c3 [FIX]project_issue: add right model_crm_case_section to project user
lp bug: https://launchpad.net/bugs/890968 fixed

bzr revid: kjo@tinyerp.com-20111117095727-lz4ti74gifroauog
2011-11-17 15:27:27 +05:30
Olivier Dony 90621d90b4 [FIX] project*: fix mail.message model name in access rights
bzr revid: odo@openerp.com-20110907192735-yn09uo9z2wif241n
2011-09-07 21:27:35 +02:00
Rifakat Haradwala (Open ERP) 63de8740bc [FIX] csv file semicolon error
bzr revid: rha@tinyerp.com-20110405061713-b9qmkeqqg64er6lf
2011-04-05 11:47:13 +05:30
Rifakat Haradwala (Open ERP) 47a85e9f8f [IMP] mail: rename module email to mail because of parsing error
bzr revid: rha@tinyerp.com-20110404094552-j2rdq2sbeqrbffgn
2011-04-04 15:15:52 +05:30
Yogesh (OpenERP) e1afe5828a [IMP] change module name emails to email and related to changes in addons all module. move email_gateway module file in email module and also related changes in related module..
bzr revid: ysa@tinyerp.com-20110310073900-ivesygpb7cdwpp43
2011-03-10 13:09:00 +05:30
Yogesh (OpenERP) 05336df19f [IMP] change module name email to emails.
bzr revid: ysa@tinyerp.com-20110208094016-7svkud5dzdf8a2uc
2011-02-08 15:10:16 +05:30
Yogesh (OpenERP) 93f54b8f03 [IMP] email, email_template and email_gateway related changes done in addons module..
bzr revid: ysa@tinyerp.com-20110207072906-knh218shj8ufyxu7
2011-02-07 12:59:06 +05:30
Fabien Pinckaers 07bfa5c23d [IMP] access rights
bzr revid: fp@tinyerp.com-20101228145253-192pr7ifqlyt90jn
2010-12-28 15:52:53 +01:00
François Degrave 773cdea683 "[IMP] security groups on act_window in product and partner objects"
bzr revid: fde@openerp.com-20101220145607-vx2r937j9sj7e1zw
2010-12-20 15:56:07 +01:00
Fabien Pinckaers 2c63a39497 [IMP] access rights, account tax include no more required, some fixes
bzr revid: fp@tinyerp.com-20101017203119-2p80zc0nz6tjpxr8
2010-10-17 22:31:19 +02:00
Fabien Pinckaers fe9500c14e [IMP] access rights cleaning
bzr revid: fp@tinyerp.com-20101016164709-8w551aaosqx0dufu
2010-10-16 18:47:09 +02:00
Harry (OpenERP) 5c1baa1f61 [MERGE] project: security
bzr revid: hmo@tinyerp.com-20101015145156-b72qspsmt5zt2r3f
2010-10-15 20:21:56 +05:30
jas c18c64a99a [IMP] project : improved access rights, group and menus
bzr revid: jas@tinyerp.com-20101015141126-gzqsm3jm4sei200d
2010-10-15 19:41:26 +05:30
Fabien Pinckaers fc0c225828 fix
bzr revid: fp@tinyerp.com-20101004235726-mvx5y41nx2bg4s9f
2010-10-05 01:57:26 +02:00
Fabien Pinckaers 727fe16042 fix
bzr revid: fp@tinyerp.com-20101004194146-nht24d27hte5pk5h
2010-10-04 21:41:46 +02:00
Fabien Pinckaers 4d11c419bf [IMP] crm data
bzr revid: fp@tinyerp.com-20100928125008-wa6du4et5t43k2r9
2010-09-28 14:50:08 +02:00
PAP(OpenERP) c75affcd1c [IMP] project & its related module with removing of mx.datetime dependancy
bzr revid: mra@mra-laptop-20100812073145-h57aft3vbcxsmvu7
2010-08-12 13:01:45 +05:30
AMP (OpenERP) 0167021256 [MOD] project_*: usability improvement in access rights
bzr revid: amp@tinyerp.com-20100806112915-633mbup0b3z3grgs
2010-08-06 16:59:15 +05:30
AMP (OpenERP) 9b5984dca8 [MOD] project_*: usability improvement in access rights
bzr revid: amp@tinyerp.com-20100805101407-vr205zdnfy3dre9h
2010-08-05 15:44:07 +05:30
Mustufa Rangwala 26f266785e [IMP] clean project_* code (DHS)
bzr revid: mra@mra-laptop-20100702143706-k5zeko7e9n7ikvk1
2010-07-02 20:07:06 +05:30
Olivier Dony e556c6274a [IMP] project_issue: access rights for project users
bzr revid: odo@openerp.com-20100628102844-44hd3habif7k3j45
2010-06-28 12:28:44 +02:00
RGA(Open ERP) 335d13ff37 [MOD] project_issue,crm : usability improvements
bzr revid: vir@tinyerp.com-20100609054931-tejn3w41z3g8awlf
2010-06-09 11:19:31 +05:30
RVO 120ca9ba17 [MERGE] merged ir.rule refactoring into addons-trunk - please check point_of_sale
bzr revid: odo@openerp.com-20100504004716-hetrwn0vkx0zi29f
2010-05-04 01:47:16 +01:00
Stephane Wirtel 5142d98b30 [FIX] Remove the executable flag on the python and xml files
bzr revid: stephane@openerp.com-20100429080154-kmn18r5kci0uq84u
2010-04-29 10:01:54 +02:00
Rvo (Open ERP) d4cb287b1d [IMP]:changes in ir.rule demo to support the new functionaliy of ir.rule
bzr revid: rvo@tinyerp.co.in-20100428125109-wq33afl8104gx6rf
2010-04-28 18:21:09 +05:30
mra (Open ERP) 8784503e16 [ADD] Project_issue Module (Added missing module)
bzr revid: mra@tinyerp.com-20100419083825-3qkk5o1kbvvudblq
2010-04-19 14:08:25 +05:30
Fabien Pinckaers 08c6c76383 merge
bzr revid: fp@tinyerp.com-20100416155738-5gmqavya3nic4vpy
2010-04-16 17:57:38 +02:00
Harry (Open ERP) 6e0f534bf7 [RENAME] Renamed crm_project module with project_issue
bzr revid: hmo@tinyerp.com-20100305132530-1wrppksepbbkzads
2010-03-05 18:55:30 +05:30