v 11.0 Third Party 330
Download for v 11.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Timesheets (hr_timesheet)
Project (project)
Discuss (mail)
Employee Directory (hr)
Community Apps Dependencies
Lines of code 67611
Technical Name scrummer
LicenseLGPL-3
Websitehttps://www.modoolar.com/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Timesheets (hr_timesheet)
Project (project)
Discuss (mail)
Employee Directory (hr)
Community Apps Dependencies
Lines of code 67611
Technical Name scrummer
LicenseLGPL-3
Websitehttps://www.modoolar.com/

Scrummer

Overview

This module provides core Scrummer UI components for development of the agile methodologies on top of Project Agile module.
Tasks on all clients are automatically updated, thanks to the Web Syncer module. When task gets updated, Scrummer displays a notification to the other users.
In order to be able to use Scrummer, user must install additional module for each Agile methodology (eg. Scrummer Scrum, Scrummer Kanban, etc.)

Usage

Some of screenshots on this page are made on Odoo with installed Scrummer Scrum module.

In order to give an user access to the Scrummer, it must be assigned to an Agile Team. This can be achieved from menu Project > Agile > Teams.

Project Agile Team form view

Each team can work on multiple project, and more than one team can work on a single project.
Each user can be assigned to multiple teams, but in Scrummer it is necessary to set the team context.

Changing team demo

Take a look at Task view in Scrummer

Task View

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.

Contact us
License: LGPL-v3

Scrummer

This module provides core UI components for development of the agile methodologies on top of project_agile module. Tasks on all clients are automatically updated, thanks to the Web Syncer module. When task gets updated, Scrummer displays a notification to the other users.

Usage

In order to give an user access to the Scrummer, it must be assigned to an Agile Team. This can be achieved from menu Project > Agile > Teams. Each team can work on multiple project, and more than one team can work on a single project. Each user can be assigned to multiple teams, but in Scrummer it is necessary to set the team context.

In order for the Agile Team to have access to the projects, it must have a type, and type must match the projects type which must also have Use Agile enabled. This requires at least one plugin module to be installed (Scrum, Kanban, etc.).

Next, board must be configured. Each plugin module comes with simple board that can be used for viewing projects. Boards act as view definitions, they define mapping from workflow state to the board column, task types visible on board, etc. Boards can be configured from menu Project > Boards. Boards can only be create through Create Board wizard. Boards can work with multiple workflows, so you must map states from each workflow to the board column.

Example

Take a look at following scenario:

We are creating different Boards for Developer and QA teams. Developers work on tasks that are in ToDo column, following workflow, tasks move through In progress to Developed state. For developers, Developed state means that work is done, and this state is mapped to the Done column of Development Board. In QA Board, Developed state is mapped to ToDo column, since those tasks are waiting to be tested. QA Board will not display tasks in states that are not related to QA work, which enables user to focus on what really matters.

Configuration

For Web Syncer to work properly, you must ensure at least two Workers in Odoo configuration and expose longpolling port.

Credits

Contributors

Maintainer

Modoolar

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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
I cant use to get feedback
by
amal abdallah
on 11/11/19, 10:45 AM

i can't install the module i get error Error: Odoo Server Error Traceback (most recent call last): File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 650, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 310, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\tools\pycompat.py", line 87, in reraise raise value File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 692, in dispatch result = self._call_function(**self.params) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 342, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\service\model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 335, in checked_call result = self.endpoint(*a, **kw) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\web_syncer\http.py", line 9, in __call__ result = self.method(*args, **kw) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 515, in response_wrap response = f(*args, **kw) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\web\controllers\main.py", line 938, in call_button action = self._call_kw(model, method, args, {}) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\web\controllers\main.py", line 926, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\api.py", line 689, in call_kw return call_kw_multi(method, model, args, kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\api.py", line 680, in call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_install File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\base\module\module.py", line 71, in check_and_log return method(self, *args, **kwargs) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\base\module\module.py", line 449, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\base\module\module.py", line 542, in _button_immediate_function modules.registry.Registry.new(self._cr.dbname, update_module=True) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\registry.py", line 85, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 380, in load_modules loaded_modules, update_module, models_to_check) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 274, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 200, in load_module_graph getattr(py_module, post_init)(cr, registry) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\project_key\hooks.py", line 8, in post_init_hook env['project.project']._set_default_project_key() File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\project_key\models\project_project.py", line 180, in _set_default_project_key project.key = self.generate_project_key(project.name) File "C:\Program Files (x86)\Odoo 11.0\server\odoo\addons\project_key\models\project_project.py", line 143, in generate_project_key key.append(item[0].upper()) IndexError: string index out of range


There are no comments yet!