From 7f024fe5ef27e0812a747be4de1af4e64eaee93d Mon Sep 17 00:00:00 2001 From: Darshan Kalola Date: Mon, 31 Aug 2015 15:56:39 +0530 Subject: [PATCH] [IMP]planner: some correction according to new features added in master. --- addons/account/views/web_planner_data.xml | 28 ++-- addons/crm/web_planner.py | 1 + addons/crm/web_planner_data.xml | 52 ++++---- .../static/src/img/web_planner_task.png | Bin 11311 -> 0 bytes addons/project/web_planner.py | 8 +- addons/project/web_planner_data.xml | 123 ++++++++++++------ addons/stock/data/web_planner_data.xml | 3 + .../static/src/less/web_planner_common.less | 2 +- addons/website/data/web_planner_data.xml | 7 +- 9 files changed, 140 insertions(+), 84 deletions(-) delete mode 100644 addons/project/static/src/img/web_planner_task.png diff --git a/addons/account/views/web_planner_data.xml b/addons/account/views/web_planner_data.xml index f92e98e35b8..b8a2d27b189 100644 --- a/addons/account/views/web_planner_data.xml +++ b/addons/account/views/web_planner_data.xml @@ -106,7 +106,7 @@
- + set company logo

Your Company's Logo

@@ -122,11 +122,11 @@

  1. Start by creating each bank account manually:
  2. - Create Bank Accounts + Create Bank Accounts

  3. Then, register your statements:
@@ -358,7 +358,7 @@

Assets Management

Manage your properties like buildings, machinery, materials, cars etc. and calculate their depreciations over time.

- Active Now + Install Now
@@ -367,7 +367,7 @@

Use in combination with Contracts to calculate monthly revenues for multi-months Contracts.

- Active Now + Install Now
@@ -376,16 +376,18 @@

Simplify your cash, checks, or credit cards deposits with an integrated batch payment function.

- Active Now -


+ Install Now +
+ +

Expenses

Manage your employees expenses, from encoding to payment and reporting.

- Active Now + Install Now
@@ -394,7 +396,7 @@

Validate purchase orders and control vendor bills by departments.

- Active Now + Install Now
@@ -403,7 +405,7 @@

Manage time & material contracts or fixed-price recurring subscriptions.

- Active Now + Install Now
@@ -468,7 +470,7 @@
@@ -537,12 +539,12 @@
  1. Reconcile Bank Statements
  2. -
  3. Check unpaid invoices
  4. Run an Aged Receivable report and check which customers still owe you money. +
  5. Check unpaid invoices
  6. Run an Aged Receivable report and check which customers still owe you money.
  7. Send follow-up letters
diff --git a/addons/crm/web_planner.py b/addons/crm/web_planner.py index 727885b4828..d47dfc5fc39 100644 --- a/addons/crm/web_planner.py +++ b/addons/crm/web_planner.py @@ -19,5 +19,6 @@ class PlannerCrm(models.Model): values = { 'alias_domain': sales_team.alias_domain, 'alias_name': sales_team.alias_name, + 'pipeline_menu_id': self.env.ref('crm.menu_crm_opportunities').id, } return values diff --git a/addons/crm/web_planner_data.xml b/addons/crm/web_planner_data.xml index b9af5898133..a543c5fc67e 100644 --- a/addons/crm/web_planner_data.xml +++ b/addons/crm/web_planner_data.xml @@ -246,13 +246,11 @@
Recommended actions:
  • - + Configure the stages of your sales pipeline with your work above
  • - + Create the three firsts opportunities as an exercise
  • @@ -377,9 +375,9 @@

    Quote template (packaged services)

  • Read the blog post on the Quote Builder
  • -
  • Activate quotation templates in Sales Settings
  • -
  • Create your templates of offers
  • +
  • Create your templates of offers
  • @@ -394,8 +392,11 @@
    - To activate the Contracts, check 'Use contracts management' in the Sales Settings. + + To activate the Contracts, install the + Subscription Management app. + +

    Fixed price (ex: monthly subscription)

  • Create contracts template
  • @@ -403,7 +404,7 @@

    Time & material (ex: consulting mission)

    -
  • Create your contracts and configure your prices
  • +
  • Create your contracts and configure your prices
  • @@ -436,7 +437,7 @@

    - Unless you are starting a new business, you probably have a list of Customers and Suppliers you'd like to import. + Unless you are starting a new business, you probably have a list of Customers and Vendors you'd like to import.

    @@ -453,8 +454,10 @@
  • Create Customers
  • -
  • Create Suppliers
  • +
  • + Create Vendors, if accounting or purchase is installed +
  • @@ -621,11 +624,17 @@
    Next Action:
    - Select the option your prefer in your Sales Settings. + If you don't want to use unique prices, activate the 'Use pricelists to adapt your price per customers' option in your Sales Settings.
    +
    @@ -635,12 +644,7 @@
    - +
    @@ -721,7 +725,7 @@ Exercise: Try to get the number of leads per salesperson and by creation date

    - Leads analysis + Leads Analysis (if leads are activated)

    @@ -736,7 +740,7 @@

    A sales manager will mostly use these two reports:

  • - Opportunities Analysis + Opportunities Analysis
  • Invoice Analysis @@ -761,14 +765,14 @@

    Every salesperson can analyze their own pipe by clicking on the 'switch view to graph' icon.

    Exercise: Try to switch the kanban to graph view

    - Opportunities pipeline + Opportunities pipeline

    -
    +
  • Save filters or add any report to your dashboard with the Favorites menu.
  • -
    +
    Want to know more?
    Watch our training videos
    diff --git a/addons/project/static/src/img/web_planner_task.png b/addons/project/static/src/img/web_planner_task.png deleted file mode 100644 index 43e4cb3076202a5df0195d64d5b7c3f5979d37f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11311 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 a meeting, a customer asks a manager for a few modifications to a project.

    Back at the office, the manager splits the customer's demands into several tasks and delegates them to several employees.

    -

    Each employee will have their own simple task, while the manager will be able to follow the global advancement through the principal task.

    +

    Each employee will have their own simple task, while the manager will be able to follow the global advancement from the Kanban view of the project.

    Tasks are the main mechanism in Odoo and are activated by default.

    @@ -154,11 +154,7 @@ A problem or request from a customer that needs to be identified, solved and followed up asap.

    Example:

    A customer sends a complaint to support@yourcompany.com: an Issue is automatically created into a 'Support level 1' project based on the original email from the customer.


    -

    Escalation:

    -

    Issues have a specific mechanism called escalation. For example, if the 'Support' team can't solve an issue, they can escalate it to a 'Support level 2' project.

    -

    To use Issues, activate 'Track issues and bugs' in your - Project Settings. +

    To use Issues, install the Issue Tracking app.

    @@ -182,9 +178,9 @@
  • Invoicing your customers on Time & Material projects
  • To use Timesheets, go to your Project Settings and activate:

    -

  • for Tasks: 'Record timesheet lines per tasks'
  • -
  • for Issues: 'Invoice working time on issues
  • -

    You can learn more about Timesheets in the Timesheets section of this planner.

    +

  • for Tasks: 'Log work activities on tasks'
  • +
  • for Issues: 'Activate timesheets on issues'
  • +

    You can learn more about Timesheets in the Timesheets section of this planner.

    @@ -366,15 +362,10 @@

    -
    -
    - -
    -
    -

    1. Define a Naming Convention
    +

    Define a Naming Convention
    Add keywords in the 'Task title' field, for example [Customer name] or [Website].This will help you navigate and search through the dozens of tasks in your project.

    @@ -382,7 +373,7 @@
    -

    2. Add a Deadline
    +

    Add a Deadline
    The deadline will help you determine if a task or issue is progressing as expected, and to anticipate its next update.

    @@ -390,7 +381,7 @@
    -

    3. Use Tags
    +

    Use Tags
    Tags are complementary to your project stages: they can work as a second level categorization which is very useful if you have a lot of Tasks or Issues to manage. Also, it becomes very easy to find Tasks or Issues by typing the Tag into the main Search bar.

    @@ -398,7 +389,7 @@
    -

    4. Use Status Indicator
    +

    Use Status Indicator
    The Status indicator helps you manage Tasks and Issues by attributing them one of 3 different colour: Grey, Green or Red. The meaning of these Status can be freely configured, for example:

  • Grey: the Task is in progress (someone is working on it)
  • Green: the Task is ready for next stage (the job for this stage is complete)
  • @@ -409,7 +400,7 @@
    -

    5. Set Priorities
    +

    Set Priorities
    The is used to indicate priority: in Kanban view, priority Tasks or Issues will be displayed on top. This is especially useful if you use a Scrum methodology to indicate the tasks for the week. Similarly to Status, you can change the meaning of the Star indicator from the Project Stages tab.

    @@ -417,7 +408,7 @@
    -

    6. Have Clear Responsibilities
    +

    Have Clear Responsibilities
    The person assigned to a task is responsible for its progress and their avatar is displayed in Kanban view for quick reference. Of course, responsibility for a task can change depending on its stage.

    @@ -472,9 +463,12 @@
    -
  • For employees, the Current Timesheet view of the HR module is the main tool to check, modify and confirm Timesheets.

  • +
  • For employees, the + Current Timesheet + Current Timesheet + view of the HR module is the main tool to check, modify and confirm Timesheets.

  • Alternatively, Timesheets can be added directly from Tasks by activating 'Log work activities on tasks' in the Project Settings.

  • -
  • Or, if you are using Issues, by activating 'Invoice working time on issues', also in the Project Settings.
  • +
  • Or, if you are using Issues, by activating 'Activate timesheets on issues', also in the Project Settings.
  • @@ -494,7 +488,7 @@
  • View statistics for the week
  • Get full synchronization with Odoo

  • - +
    @@ -520,15 +514,22 @@

    Approve your Timesheets (every week)

    - At the end of the week, each employee should review their entries for the week and makes sure the entries are correctly encoded. This can be done from the Current Timesheet view of the Human Resources module.
    - Once a Timesheet is confirmed by an employee, it needs to be Approved by a manager in the Timesheets to Approve view. + At the end of the week, each employee should review their entries for the week and makes sure the entries are correctly encoded. This can be done from the + Current Timesheet + Current Timesheet + view of the Human Resources module.
    + Once a Timesheet is confirmed by an employee, it needs to be Approved by a manager in the + Timesheets to Approve + Timesheets to Approve + view.

    Invoice your customers (every month)

    If you work on a Time & Material project, you'll probably want to extract a Timesheet of the tasks and issues to invoice directly to the customer. To do that:
    -
  • Activate 'Allow invoicing based on timesheets' from the Human Resources Settings.
  • +
  • Activate 'Allow invoicing based on timesheets' from the Human Resources Settings. +
  • This will add an Invoice Tasks menu in the Project module, that can be used to select the Timesheet to invoice.
  • @@ -697,8 +698,14 @@
    - - +
    +
    + +
    +
    + +
    +
  • @@ -707,8 +714,14 @@
  • - - +
    +
    + +
    +
    + +
    +
  • @@ -717,8 +730,14 @@
  • - - +
    +
    + +
    +
    + +
    +
  • @@ -727,8 +746,14 @@
    - - +
    +
    + +
    +
    + +
    +
  • @@ -737,8 +762,14 @@
    - - +
    +
    + +
    +
    + +
    +
  • @@ -747,8 +778,14 @@
    - - +
    +
    + +
    +
    + +
    +
  • @@ -757,8 +794,14 @@
    - - +
    +
    + +
    +
    + +
    +
  • diff --git a/addons/stock/data/web_planner_data.xml b/addons/stock/data/web_planner_data.xml index c881e5145fc..909b63e12d5 100644 --- a/addons/stock/data/web_planner_data.xml +++ b/addons/stock/data/web_planner_data.xml @@ -204,6 +204,7 @@ +

    A good inventory management aims to optimize stock levels: not too low (or you may find yourself out of stock) and not too high (your products occupy @@ -219,6 +220,7 @@ +

    If you configured automatic procurement, Odoo will automatically generate Procurements Orders. You usually don't need to worry about them, but @@ -292,6 +294,7 @@ +

    Imagine the following situation: you ask your accountant for an inventory valuation or the value added by production, he will give you a figure. If diff --git a/addons/web_planner/static/src/less/web_planner_common.less b/addons/web_planner/static/src/less/web_planner_common.less index 106a126c135..265df1907ca 100644 --- a/addons/web_planner/static/src/less/web_planner_common.less +++ b/addons/web_planner/static/src/less/web_planner_common.less @@ -498,7 +498,7 @@ position: relative; background-color: #fcf8e3; - textarea, input { + textarea, input[type="text"] { background: #fcf8e3; border: none; width: 100%; diff --git a/addons/website/data/web_planner_data.xml b/addons/website/data/web_planner_data.xml index 11f33d1628d..b49bd624e51 100644 --- a/addons/website/data/web_planner_data.xml +++ b/addons/website/data/web_planner_data.xml @@ -175,12 +175,11 @@

    - You can change the look of your theme in a few clicks: + Use the Customize menu to change the look of your theme:

  • Background image
  • Special effects and animations
  • Colors palette
  • Fonts
  • - Customize your theme

    @@ -188,7 +187,7 @@
    @@ -880,7 +879,7 @@

    2. Setup Gengo

  • Install the Gengo module in Odoo
  • -
  • Follow these instructions to configure your Gengo API key
  • +
  • Configure your Gengo API key in your Company details form