Author: |
Numigi |
License: |
AGPL-3 |
Branch: |
TA#50141 |
Repository: |
Numigi/odoo-entertainment-addons |
Dependencies: |
artist,
base_view_inheritance_extension,
project,
project_form_with_dates,
project_iteration,
project_type,
and
show_place |
Languages: |
PO File (100, 13.9%),
Python (436, 60.7%),
XML (130, 18.1%),
and
reStructuredText (52, 7.2%) |
Other branches: |
12.0,
14.0,
46419,
TA#42861b-jjbreard,
TA#46416,
TA#46417,
TA#46722---manage_decimals,
TA#48251---multi_currency_fix,
and
majouda-patch-1 |
Other repositories: |
ERPLibre/odoo-entertainment-addons,
and
jbreard/odoo-entertainment-addons |
<h1 class="title">Show Project</h1>
<div class="contents topic" id="table-of-contents">
<p class="topic-title">Table of Contents</p>
<ul class="simple">
<li><a class="reference internal" href="#context" id="id1">Context</a></li>
<li><a class="reference internal" href="#description" id="id2">Description</a></li>
<li><a class="reference internal" href="#usage" id="id3">Usage</a><ul>
<li><a class="reference internal" href="#tour" id="id4">Tour</a></li>
<li><a class="reference internal" href="#show" id="id5">Show</a></li>
<li><a class="reference internal" href="#show-configuration" id="id6">Show Configuration</a></li>
<li><a class="reference internal" href="#show-tour-project-search-view" id="id7">Show/Tour Project Search view</a></li>
</ul>
</li>
<li><a class="reference internal" href="#more-information" id="id8">More information</a></li>
</ul>
</div>
<a name="context"></a>
<h2><a class="toc-backref" href="#id1">Context</a></h2>
<p>The module <a class="reference external" href="https://github.com/Numigi/odoo-project-addons/tree/12.0/project_iteration">project_iteration</a>
defines the concept of a parent and a child project (a.k.a. the iteration).</p>
<p>The module <a class="reference external" href="https://github.com/Numigi/odoo-entertainment-addons/tree/12.0/show_place">show_place</a> allows to create contacts of type <code>Show Site</code>.</p>
<a name="description"></a>
<h2><a class="toc-backref" href="#id2">Description</a></h2>
<p>This module allows to use the <code>Projects</code> application to manage musical shows and tours.</p>
<p>Tours are represented as parent projects and shows are represented as children (iterations) of a tour.</p>
<a name="usage"></a>
<h2><a class="toc-backref" href="#id3">Usage</a></h2>
<p>I open the form view of a project in creation mode.</p>
<p>I notice a new selection field.
It allows to define the project as either, a tour, a show or a standard project.</p>
<img alt="static/description/project_new.png" src="static/description/project_new.png" />
<a name="tour"></a>
<h3><a class="toc-backref" href="#id4">Tour</a></h3>
<p>First, I create a project of type <code>Tour</code>.</p>
<img alt="static/description/tour_create.png" src="static/description/tour_create.png" />
<p>On a project of type <code>Tour</code>, I can not select a parent project.</p>
<a name="show"></a>
<h3><a class="toc-backref" href="#id5">Show</a></h3>
<p>I create a project of type <code>Show</code>.</p>
<img alt="static/description/show_create.png" src="static/description/show_create.png" />
<p>On a project of type <code>Show</code>, the field <code>Parent</code> is mandatory.
You may only select a parent project of type <code>Tour</code>.</p>
<p>You must select a <code>Show Date</code>.</p>
<img alt="static/description/show_date.png" src="static/description/show_date.png" />
<p>You must also select a <code>Venue</code>.</p>
<img alt="static/description/show_venue.png" src="static/description/show_venue.png" />
<p>The venue is the place where the show is performed.
You may only select a partner of type <code>Show Site</code>.</p>
<p>The name of the project is readonly.
It is computed based on the show date and venue.</p>
<img alt="static/description/show_title.png" src="static/description/show_title.png" />
<p>When you select a parent project <code>Tour</code>, the fields <code>Artist</code>
and <code>Analytic Account</code> are automatically filled with the
values of the fields <code>Artist</code> and <code>Analytic Account</code>
of the parent project <code>Tour</code> respectively.</p>
<img alt="static/description/tour_artist_analytic_account.png" src="static/description/tour_artist_analytic_account.png" />
<p>The project of type <code>Show</code>.</p>
<img alt="static/description/show_artist_analytic_account.png" src="static/description/show_artist_analytic_account.png" />
<p>The analytic account/customer constraint is deleted
in case of project type <code>Show</code> or <code>Tour</code>.</p>
<img alt="static/description/delete_constraint_analytic_account_customer.png" src="static/description/delete_constraint_analytic_account_customer.png" />
<img alt="static/description/analytic_account_customer.png" src="static/description/analytic_account_customer.png" />
<a name="show-configuration"></a>
<h3><a class="toc-backref" href="#id6">Show Configuration</a></h3>
<p>In the <code>Venue</code> tab, the field <code>Configuration</code> allows to select a site configuration for this show.</p>
<img alt="static/description/show_configuration.png" src="static/description/show_configuration.png" />
<p>The available values are the predefined on the venue.</p>
<img alt="static/description/show_site_configurations.png" src="static/description/show_site_configurations.png" />
<p>After selecting a configuration, I notice that the fields below were automatically filled.</p>
<img alt="static/description/show_configuration_selected.png" src="static/description/show_configuration_selected.png" />
<p>Other fields are populated based on values defined on the show venue.</p>
<img alt="static/description/show_with_venue_fields.png" src="static/description/show_with_venue_fields.png" />
<a name="show-tour-project-search-view"></a>
<h3><a class="toc-backref" href="#id7">Show/Tour Project Search view</a></h3>
<p>Since version <code>2.0.4</code> of the module, when I access the <code>Project</code> application, I can search by <code>Artist</code> and <code>City</code> from the search bar.</p>
<img alt="static/description/search_project_city_artist.png" src="static/description/search_project_city_artist.png" />
<ul class="simple">
<li>Numigi (tm) and all its contributors (<a class="reference external" href="https://bit.ly/numigiens">https://bit.ly/numigiens</a>)</li>
<li>Komit (<a class="reference external" href="https://komit-consulting.com">https://komit-consulting.com</a>)</li>
</ul>
<a name="more-information"></a>
<h2><a class="toc-backref" href="#id8">More information</a></h2>
<ul class="simple">
<li>Meet us at <a class="reference external" href="https://bit.ly/numigi-com">https://bit.ly/numigi-com</a></li>
</ul>