andriisem / addons Goto Github PK
View Code? Open in Web Editor NEWodoo addons
License: GNU General Public License v3.0
odoo addons
License: GNU General Public License v3.0
Hi,
Very nice module, and thanks a lot for setting up the demo, it saves me a lot of time !
I've got a bunch of ideas to improve this module. What I can offer right now is to think and share ideas about the overall design...
Here is a quick spec for a alpha release immediately usable for an holacracy-based organisation:
Left side
Dashboard
Chart (for later, a fancy view of the whole governance)
Search
Circles
Roles
Tensions
Members
Meetings
Tactical (for later, triage and governance meetings)
Governance (for later, triage and governance meetings)
Configuration
Settings (for later)
Stages (like tasks, to define tensions stages)
When I click on Tensions, I can see a kanban similar to the tasks one.
A Tension has for example by default four status: active, on hold, solved, archived (I can change for whatever I want, like the stages for tasks kanban)
From a tension, I can create: a task (like you did), a project, a role, a circle (to redesign the governance)
a Circle has:
Left
Right
Tabs
General, Roles, Members, Tasks, Projects
-General: big description windows to add Accountabilities, Domains, Policies, Strategy will be perfectly ok for a start, we could improve that later
a Role (similar design to a Circle, actually a Role might be seen as a Circle with only one Role, I'd like to see the same design than you choose for Circle instead of a new one):
Left
Right
Tabs
General, Members (we might have several people supporting the Role), Tasks, Projects
-General: big description windows to add Accountabilities, Domains, Policies, Strategy will be perfectly ok for a start, we could improve that later
When I click on "Circles", I can CRUD (Create,Read,Update,Delete) a circle. Filter: my circles, all circles
When I click on "Roles", I can CRUD a role. Filter: my roles, all roles
When I click on Circles, or Roles, I can see circles/roles cards like tasks cards...
For Circle Card:
For Role Card:
When I click on Members, I can see a list of members:
Name | Role title(s) | Circle(s) | Entry date
That's it !
I think that's the bare minimum to give enough attention/traction to the module, and make it usable right away, it would be absolutely awesome to see that :-) ๐
Anyway, thanks a lot for your work !
Samir
NBU Exchange Rates doesn't retrieve rates on the Odoo 13 with following error message:
Odoo Server Error
Traceback (most recent call last):
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 343, in _make_request
self._validate_conn(conn)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn
conn.connect()
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connection.py", line 355, in connect
cert = self.sock.getpeercert()
File "/usr/lib/python3.6/ssl.py", line 900, in getpeercert
self._check_connected()
File "/usr/lib/python3.6/ssl.py", line 864, in _check_connected
self.getpeername()
OSError: [Errno 107] Transport endpoint is not connected
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
timeout=timeout
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 638, in urlopen
_stacktrace=sys.exc_info()[2])
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/util/retry.py", line 368, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/packages/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 600, in urlopen
chunked=chunked)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 343, in _make_request
self._validate_conn(conn)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn
conn.connect()
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/urllib3/connection.py", line 355, in connect
cert = self.sock.getpeercert()
File "/usr/lib/python3.6/ssl.py", line 900, in getpeercert
self._check_connected()
File "/usr/lib/python3.6/ssl.py", line 864, in _check_connected
self.getpeername()
urllib3.exceptions.ProtocolError: ('Connection aborted.', OSError(107, 'Transport endpoint is not connected'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/odoo13/odoo/odoo/http.py", line 619, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo13/odoo/odoo/http.py", line 309, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/opt/odoo13/odoo/odoo/tools/pycompat.py", line 14, in reraise
raise value
File "/opt/odoo13/odoo/odoo/http.py", line 664, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo13/odoo/odoo/http.py", line 345, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo13/odoo/odoo/service/model.py", line 93, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo13/odoo/odoo/http.py", line 338, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo13/odoo/odoo/http.py", line 909, in call
return self.method(*args, **kw)
File "/opt/odoo13/odoo/odoo/http.py", line 510, in response_wrap
response = f(*args, **kw)
File "/opt/odoo13/odoo/addons/web/controllers/main.py", line 1323, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/opt/odoo13/odoo/addons/web/controllers/main.py", line 1311, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/opt/odoo13/odoo/odoo/api.py", line 411, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/opt/odoo13/odoo/odoo/api.py", line 398, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "/opt/odoo13/odoo-custom-addons/res_currency_nbu/models/res_currency.py", line 36, in action_parse_nbu_rates
self._parse_nbu_rates()
File "/opt/odoo13/odoo-custom-addons/res_currency_nbu/models/res_currency.py", line 18, in _parse_nbu_rates
rates_dict = get_rates_by_code(curr_codes)
File "/opt/odoo13/odoo-custom-addons/res_currency_nbu/utils/parse_rates.py", line 30, in get_rates_by_code
rates_json = _get_rates_in_json()
File "/opt/odoo13/odoo-custom-addons/res_currency_nbu/utils/parse_rates.py", line 13, in _get_rates_in_json
data = requests.get(NBU_RATES_URL_JSON)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/requests/sessions.py", line 524, in request
resp = self.send(prep, **send_kwargs)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/requests/sessions.py", line 637, in send
r = adapter.send(request, **kwargs)
File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/requests/adapters.py", line 498, in send
raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', OSError(107, 'Transport endpoint is not connected'))`
I have this message twice after hitting "Update Currency" button. After the third hit it loads the exchange rate.
Any suggestion? Thank you!
Hi,
I'm thrilled to see a holocracy module on odoo ! I'm working in a holocracy-powered opensource-oriented company, and I'm willing to test your module for our crew : I understand that the module was built for 12.0, according to the odoo appstore, does it work or need backporting on 10.0 ?
Thanks a lot for providing this module !
Do you intend to push it further ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.