Giter VIP home page Giter VIP logo

addons's Introduction

Hi there ๐Ÿ‘‹

Connect with me:

nouraellm | LinkedIn nouraellm | Instagram nouraellm | Twitter


Noura's Github Stats

addons's People

Contributors

andriisem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

addons's Issues

Design proposal

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

  • Purpose (the most important part, one long single line filling both left and right side)
  • Type: I like your proposal, adding a type for Role, let's do that for Circle too

Right

  • Lead Link (ok)
  • Rep Link (default to Lead Link)
  • Parent Circle

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

  • Purpose (the most important part, one long single line filling both left and right side)
  • Type: I like your proposal, adding a type for Role

Right

  • Filled by (instead of Employee label, default to Lead Link employee)

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:

  • title (parent circle - clickable)
  • purpose (bold)
  • number of Roles | number of Members

For Role Card:

  • title (circle - clickable)
  • purpose (bold)
  • employee name | number of Members

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

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!

Backporting to odoo 10

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 ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.