Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Timesheets (hr_timesheet)
• Project (project) • Discuss (mail) • Employee Directory (hr) |
Community Apps Dependencies | Show |
Lines of code | 6172 |
Technical Name |
project_agile |
License | LGPL-3 |
Website | https://www.modoolar.com/ |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Timesheets (hr_timesheet)
• Project (project) • Discuss (mail) • Employee Directory (hr) |
Community Apps Dependencies | Show |
Lines of code | 6172 |
Technical Name |
project_agile |
License | LGPL-3 |
Website | https://www.modoolar.com/ |
Project Agile
Overview
This module provides core framework for development of the agile methodologies like Scrum, Kanban, Scrumban, etc.
This module by itself only implements common logic among different agile methodologies.
In order to be able to use Project Agile, user must install additional module for each
Agile methodology (eg. Project Agile Scrum, Project Agile Kanban, etc.)
Although modules around Project Agile can work using standard Odoo Web UI, it is recommended to use Scrummer UI which is designed specially for Agile methodologies.
Models introduced:
- Project Agile Team
- Project Agile Board
- Project Type
- Task Priority
- Task Type
- Task Link
MODOOLAR
With extensive experience in implementing Odoo based applications, we can offer you a custom-tailored solution that perfectly meets your needs, and spanning through CRM, Sales management, Accounting, HR management, Project management, Document management, eCommerce, Webshop, and many more. With our hands-on expertise, we can help you get exclusive tailor-made apps for your unique business needs. Our knowledge extends beyond our tech-stack expertise - we follow startup trends, so that we can provide guidance to our clients regarding the business process, legal issues and marketing strategies.
Project Agile
This module provides core framework for development of the agile methodologies like kanban, scrum, scrumban, etc This module by itself only implements common logic among different agile methodologies. In order to be able to use Project Agile, user must install additional module for each Agile methodology (eg. Project Agile Scrum, Project Agile Kanban, etc.)
Models introduced:
- Project Agile Team
- Project Agile Board
- Project Type
- Task Priority
- Task Type
- Task Link
Credits
Contributors
- Aleksandar Gajić <aleksandar.gajic@modoolar.com>
- Petar Najman <petar.najman@modoolar.com>
- Jasmina Nikolić <jasmina.nikolic@modoolar.com>
- Igor Jovanović <igor.jovanovic@modoolar.com>
- Miroslav Nikolić <miroslav.nikolic@modoolar.com>
Maintainer
This module is maintained by Modoolar.
As Odoo Gold partner, our company is specialized in Odoo ERP customization and business solutions development. Beside that, we build cool apps on top of Odoo platform.
To contribute to this module, please visit https://modoolar.com
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
Error instalation
Hello. I 'm installing but i have a problem Error: Odoo Server Error Traceback (most recent call last): File "/opt/odoo11-pre/odoo/odoo/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/opt/odoo11-pre/odoo/odoo/http.py", line 335, in checked_call result = self.endpoint(*a, **kw) File "/opt/odoo11-pre/odoo/odoo/http.py", line 936, in __call__ return self.method(*args, **kw) File "/opt/odoo11-pre/odoo/odoo/http.py", line 515, in response_wrap response = f(*args, **kw) File "/opt/odoo11-pre/odoo/addons/web/controllers/main.py", line 935, in call_button action = self._call_kw(model, method, args, {}) File "/opt/odoo11-pre/odoo/addons/web/controllers/main.py", line 923, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/opt/odoo11-pre/odoo/odoo/api.py", line 689, in call_kw return call_kw_multi(method, model, args, kwargs) File "/opt/odoo11-pre/odoo/odoo/api.py", line 680, in call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_install File "/opt/odoo11-pre/odoo/odoo/addons/base/module/module.py", line 71, in check_and_log return method(self, *args, **kwargs) File "/opt/odoo11-pre/odoo/odoo/addons/base/module/module.py", line 448, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "/opt/odoo11-pre/odoo/odoo/addons/base/module/module.py", line 541, in _button_immediate_function modules.registry.Registry.new(self._cr.dbname, update_module=True) File "/opt/odoo11-pre/odoo/odoo/modules/registry.py", line 85, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "/opt/odoo11-pre/odoo/odoo/modules/loading.py", line 371, in load_modules loaded_modules, update_module, models_to_check) File "/opt/odoo11-pre/odoo/odoo/modules/loading.py", line 265, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "/opt/odoo11-pre/odoo/odoo/modules/loading.py", line 191, in load_module_graph getattr(py_module, post_init)(cr, registry) File "/opt/odoo11-pre/odoo/extramodules/project_agile/project_key/hooks.py", line 8, in post_init_hook env['project.project']._set_default_project_key() File "/opt/odoo11-pre/odoo/extramodules/project_agile/project_key/models/project_project.py", line 180, in _set_default_project_key project.key = self.generate_project_key(project.name) File "/opt/odoo11-pre/odoo/odoo/fields.py", line 980, in __set__ record.write({self.name: write_value}) File "/opt/odoo11-pre/odoo/extramodules/project_agile/project_key/models/project_project.py", line 56, in write res = super(Project, self).write(values) File "/opt/odoo11-pre/odoo/addons/project/models/project.py", line 269, in write res = super(Project, self).write(vals) if vals else True File "/opt/odoo11-pre/odoo/addons/mail/models/mail_thread.py", line 282, in write result = super(MailThread, self).write(values) File "/opt/odoo11-pre/odoo/odoo/models.py", line 3090, in write self._write(old_vals) File "/opt/odoo11-pre/odoo/odoo/models.py", line 3191, in _write cr.execute(query, params + (sub_ids,)) File "/opt/odoo11-pre/odoo/odoo/sql_db.py", line 155, in wrapper return f(self, *args, **kwargs) File "/opt/odoo11-pre/odoo/odoo/sql_db.py", line 232, in execute res = self._obj.execute(query, params) psycopg2.IntegrityError: duplicate key value violates unique constraint "project_project_project_key_unique" DETAIL: Key (key)=(AAA) already exists. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/opt/odoo11-pre/odoo/odoo/http.py", line 650, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/odoo11-pre/odoo/odoo/http.py", line 310, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/opt/odoo11-pre/odoo/odoo/tools/pycompat.py", line 87, in reraise raise value File "/opt/odoo11-pre/odoo/odoo/http.py", line 692, in dispatch result = self._call_function(**self.params) File "/opt/odoo11-pre/odoo/odoo/http.py", line 342, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/odoo11-pre/odoo/odoo/service/model.py", line 141, in wrapper raise ValidationError(inst[0]) TypeError: 'IntegrityError' object does not support indexing Can I do someting Thanks