Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add an app for vertical ngo set up #182

Merged
merged 6 commits into from
Jun 11, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 30 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,42 @@
[![Coverage Status](https://coveralls.io/repos/OCA/vertical-ngo/badge.png?branch=8.0)](https://coveralls.io/r/OCA/vertical-ngo?branch=8.0)


This project aim to develop and publish all modules related to the need of humanitarian NGOs. It would cover the overall needs in terms of logistics, order management, accounting, transportation and distribution.

Main changes are made in the procurement standard flow of Odoo. Usually, you have sales that drive procurement, that drive purchase. With those modules, you record logistic requisition to capture the needs, you source them from one way or another (purchase, stock, donnation,..) and give back to the requestor the price, time and product information. If he agree with, then you confirm the requisition by creating an offer. The offer will drive all the necessary flow to deliver the good where they are needed. It also improve the purchase requisition flow to fit more with the NGO's problematic.

In the future, it'll cover other NGO's specific needs such as the distribution, transportation, finance (donations, donors report,.. ), volonteer management,..
This project aim to develop and publish all modules related to the need of
humanitarian NGOs. It would cover the overall needs in terms of logistics,
order management, accounting, transportation and distribution.

Main changes are made in the procurement standard flow of Odoo. Usually, you
have sales that drive procurement, that drive purchase. With those modules, you
record logistic requisition to capture the needs, you source them from one way
or another (purchase, stock, donnation,..) and give back to the requestor the
price, time and product information. If he agree with, then you confirm the
requisition by creating an offer. The offer will drive all the necessary flows
to deliver the goods where they are needed. It also improves the purchase
requisition flow to fit more with the NGO's problematic.

In the future, it'll cover other NGO's specific needs such as the distribution,
transportation, finance (donations, donors report,.. ), volonteer management,..

You'll find here :
----------------------

- NGO Addons: That contain the module specific to the NGO world (currently management of logistic reuquisition, kind of need registring and sourcing tools)
- NGO Addons: That contain the module specific to the NGO world (currently
management of logistic reuquisition, kind of need registring and sourcing
tools)


Other related community project where we put some useful module for NGO as well
-------------------------------------------------------------------------------

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

stock-logistics-transportation to add ?

Other related community project where we put some useful module for NGO as well:
--------------------------------------------------------------------------------------------------------------------
* https://github.com/OCA/stock-logistics-transport : module
`stock_route_transit`, `stock_shipment_management`, `transport_information`

* https://github.com/OCA/stock-logistics-warehouse : module `stock_reserve` and `stock_reserve_sale`, `stock_location_ownership`
* https://github.com/OCA/stock-logistics-warehouse : module `stock_reserve`
and `stock_reserve_sale`, `stock_location_ownership`

* https://github.com/OCA/stock-logistics-workflow : module `stock_split_picking`
* https://github.com/OCA/stock-logistics-workflow : module
`stock_split_picking`

* https://github.com/OCA/sale-workflow : module `sale_validity`, `sale_quotation_sourcing`, `sale_sourced_by_line`, `sale_exception_nostock`, `sale_cancel_reason`, `partner_prepayment`
* https://github.com/OCA/sale-workflow : module `sale_validity`,
`sale_quotation_sourcing`, `sale_sourced_by_line`, `sale_exception_nostock`,
`sale_cancel_reason`, `partner_prepayment`
203 changes: 203 additions & 0 deletions i18n/vertical_ngo.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * vertical_ngo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-05-24 14:10+0000\n"
"PO-Revision-Date: 2015-05-24 14:10+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: vertical_ngo
#: help:ngo.config.settings,module_logistic_requisition:0
msgid "A Logistics requisition express a need that is requested somewhere. It allows to manage the sourcing of the needs before making a cost estimate to the requestor."
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_framework_agreement_sourcing:0
msgid "Allow to source a logistics requisition with a framework agreement"
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "Apply"
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "Cancel"
msgstr ""

#. module: vertical_ngo
#: model:ir.actions.act_window,name:vertical_ngo.action_ngo_configuration
msgid "Configure NGO"
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "Configure NGO Verticalization"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_framework_agreement_requisition:0
msgid "Create tenders to negociate a framework agreements"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,create_uid:0
msgid "Created by"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,create_date:0
msgid "Created on"
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "Features"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,id:0
msgid "ID"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,write_uid:0
msgid "Last Updated by"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,write_date:0
msgid "Last Updated on"
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "Logistic Requisitions"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_logistic_budget:0
msgid "Manage budget on logistics requisitions and cost estimates"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_logistic_requisition_donation:0
msgid "Manage donor stock dispatches as logistics requisitions"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_logistic_order_donation:0
msgid "Manage in-kind donations"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_logistic_requisition:0
msgid "Manage logistics requisitions and logistics orders"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_logistic_order_multicurrency:0
msgid "Manage multiple currencies for logistics orders"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_logistic_requisition_multicurrency:0
msgid "Manage multiple currencies for logistics requisitions"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_ngo_purchase_requisition:0
msgid "Manage purchase requisitions"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_ngo_purchase:0
msgid "Manage purchases and framework agreements"
msgstr ""

#. module: vertical_ngo
#: field:ngo.config.settings,module_ngo_shipment_plan:0
msgid "Manage shipment plans"
msgstr ""

#. module: vertical_ngo
#: model:ir.ui.menu,name:vertical_ngo.menu_ngo_configuration
msgid "NGO"
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "Purchase Management"
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "Shipment"
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_framework_agreement_requisition:0
msgid "To allow your NGO to manage tenders when negociating framework agreements from possible suppliers."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_logistic_budget:0
msgid "adds the notion of budget and budget holer on logistics requisitions and logistics orders."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_framework_agreement_sourcing:0
msgid "if your NGO has framework agreements with suppliers which you use to source logistics requisitions."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_logistic_order_donation:0
msgid "if your NGO has to manage logistics orders which are in-kind donations from other partners."
msgstr ""

#. module: vertical_ngo
#: view:ngo.config.settings:vertical_ngo.view_ngo_configuration
msgid "or"
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_logistic_requisition_donation:0
msgid "to create logistics requisition to dispatch stock stored in your warehouse and owned by other entities."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_logistic_order_multicurrency:0
msgid "to display the amount of the logistics order in the company currency using the exchange rate at the date of the order."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_logistic_requisition_multicurrency:0
msgid "to display the amounts on logistics requisitions in company currency.\n"
"The amounts are converted from requisition currency to company currency at rates of requisition date."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_ngo_shipment_plan:0
msgid "to follow the shipment of your logistics orders and manage transit locations."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_ngo_purchase:0
msgid "to manage purchases with a RFQ / Bid workflow, and various international transport documents on your purchase orders."
msgstr ""

#. module: vertical_ngo
#: help:ngo.config.settings,module_ngo_purchase_requisition:0
msgid "to use the updated bid selection process"
msgstr ""

57 changes: 57 additions & 0 deletions vertical_ngo/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:alt: License: AGPL-3

Odoo Verticalisation for NGO Application
========================================

This application allows you to configure the Odoo Verticalization for Non
Government Organizations (NGO).

Installation
============

To install, make sure that you have modules from the following OCA repositories
available:

* department (https://github.com/OCA/department/)
* purchase-workflow (https://github.com/OCA/purchase-workflow)
* sale-workflow (https://github.com/OCA/sale-workflow)
* stock-logistics-workflow (https://github.com/OCA/stock-logistics-workflow)
* stock-logistics-transport (https://github.com/OCA/stock-logistics-transport)

Configuration
=============

To configure this module, go to Settings -> NGO and perform the required
configuration.


Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/vertical-ngo/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback
`here <https://github.com/OCA/vertical-ngo/issues/new?body=module:%20framework_agreement_sourcing%0Aversion:%208.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Credits
=======

Contributors
------------
* Alexandre Fayolle <alexandre.fayolle@camptocamp.com>

Maintainer
----------

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.
1 change: 1 addition & 0 deletions vertical_ngo/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
36 changes: 36 additions & 0 deletions vertical_ngo/__openerp__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Copyright 2015 Camptocamp SA
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################

{"name": "Vertical NGO",
"summary": "Odoo NGO Verticalization",
"version": "0.1",
"author": "Camptocamp,Odoo Community Association (OCA)",
"license": "AGPL-3",
"category": "Purchase Management",
"images": [],
"website": "http://www.camptocamp.com",
"depends": [],
"demo": [],
"data": ['view/vertical_ngo.xml',
],
'installable': True,
"auto_install": False,
"application": True
}
1 change: 1 addition & 0 deletions vertical_ngo/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import res_config
Loading