Allmas IT Solutions, Pylint-odoo 1.3.0, Business Requirements
July issue of the OCA Newsletter
Allmas IT Solutions, Silver Sponsor of the OCA!
Located in Antwerp, Belgium and being a small company, Allmas IT Solutions understands the needs of the SMB market in Belgium and tries to find solutions to fulfill their needs. They have SMB customers in different domains and industries and maximum customer satisfaction is their main goal. They achieve it by delivering the best services possible as fast as they can. Allmas IT Solutions tries to use as much open source software as possible to serve their customers interests.
Allmas IT Solutions decided to become an OCA Sponsor to speed up and reward the OCA for the developments of custom modules for Odoo. More precisely, Allmas IT Solutions contributed to the migration of the management system modules to version 9 with financial and human resources, to make sure the job gets done quicker.
"This is a great example of how organizations can contribute up to their means. We can only hope others will follow and stand behind the OCA and its values" adds Maxime Chambreuil, Consultant / Project Manager at Ursa Information Systems and OCA Representative of the Management Systems PSC.
Release of Pylint-Odoo 1.3.0
To ensure good source code quality, each contribution to an OCA repository is going through code review to make sure the OCA guidelines are respected, for example:
- The version in the __openerp__.py must meet the structure used for migration and packaging
- Adding the OCA as an author for visibility on Odoo Apps
Reviewing those things is boring and not very appealing to anyone. Like Odoo, the Django community also have their own rules and guidelines, and managed to automate some of them by extending Pylint with pylint_django.
Pylint-Odoo 1.3.0 has been released on Pypi and is currently used by Travis CI on all OCA repositories. You can review all the checks that have been automated in each version here. The roadmap is available on Github. If you have any checks that you would like to automate, please do not hesitate to create a new issue.
A new repository has been created to gather the work around Business Requirements management where a first series of contributions have been made to initialize the project.
The objective of this set of modules is to be able to manage the related information ("Business Requirement") from customers/projects/stakeholder/users into a single place and from there be able to validate them through a workflow, create customer quotation, link the requirements with the project management module or generate completion reports.
The feature can be used in multiple environments: service company of course to perform gap analysis or functional requirements analysis, R&D department to centralize the product developments, IT departments to gather users' requests, construction projects, etc... Multiple modules allow to use the feature in a scalable way according to every organization's needs and could be enhanced by area/industry specific addons.
Noteworthy additions to OCA Projects
Management Systems: Actions
This module enables you to manage the different actions of your management systems (Quality, Environment).
Events and Local Communities
July 13th - International Free Software Forum in Porto Alegre, Brazil
Each year the International Free Software Forum has established itself as a place of discussion and exposure of what is latest in free technologies. It is no accident that the Civil Marco Internet, one of the most advanced legislation in the world, came within one of the many rooms of the event. It was the result of joint experts, users and militants, something that is part of the event dynamic organically.
September 28th - Meetup in Querétaro, Mexico
Join Odoo Querétaro to discuss the application, the mexican community, the integrators, the case studies, latest news, coding practices, implementation methodology,...
This group is open to existing and prospective users and integrators, business applications enthusiasts, technical and functional consultants, Python developers and open source fans.
October 3rd - Code Sprint in Louvain-la-Neuve, Belgium
If you missed it last year, here is your chance: The OCA will organize a 2-day code sprint before the 2016 Odoo Experience. Location in Louvain-la-Neuve is not determined yet, but you can already book your dates to live the most exciting week in the Odoo Community.
Heartbeat & Activities
New Contributors, PSC and PSC Members
In the last 30 days, 62 Github contributors (including 14 new ones) made 549 commits while 200 Transifex collaborators translated 16,488 terms. Runbot was used 1,329 times and the 1,290 OCA modules were downloaded 17,275 times in the last 3 months.
Holger Brunn added a test mechanism to OpenUpgrade 8.0 and 9.0. Contributed migration scripts will be run on a database with demo data. It is now also possible to run Python unit tests on the result of the migration. OpenUpgrade has now switched to optimistic merges on the main branches. Stable versions will be tagged with a release number.
Legal questions or concerns?
The OCA Board has decided to set up a new email address to receive and answer your questions regarding legal and licensing matters, CLAs, Bylaws, elections and General Assemblies. Please do not hesitate to email email@example.com.
2016 General Assembly
The OCA Board just sent the 2015 Financial Statements to the Financial Auditors (Luc De Meyer at Noviat, Samuel Lefever at Niboo and Graeme Gellatly) a few days ago. We hope to get their report by July 24th, 2016 and open the General Assembly the day after.
Due to summer vacations, the OCA Board has decided to run the General Assembly for 4 weeks (from July 25th to August 21st, 2016) to give a chance to a maximum of Delegates to participate:
- Delegates vote for 9 Board Members,
- Delegates vote for 3 Financial Auditors,
- Delegates approve the publication of the 2015 General Assembly record,
- Delegates approve the 2015 Financials Statements,
- Delegates approve the 2015 Activities Report,
- Delegates approve the 2016 Budget.
OCA, the Odoo Community Association, is a non-profit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.
Contact information: firstname.lastname@example.org
Photo credit: Jen Rinaldi.