liqd / adhocracy Goto Github PK
View Code? Open in Web Editor NEWAdhocracy is a policy drafting and decision making software for distributed groups and open institutions.
License: GNU Affero General Public License v3.0
Adhocracy is a policy drafting and decision making software for distributed groups and open institutions.
License: GNU Affero General Public License v3.0
The votes on the main page, for example
{{{
3 members · 1 proposals · 0 comments · 42 votes
}}}
are counted false.
Every time a user changes his opinion from positive to negative or neutral (or the other ways round) a new vote is count.
In reality it is still one vote, just a different opinion on a certain topic.
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 16:19:51+00:00, last updated: 2012-06-26 22:33:24+00:00
If frequently used the user has to do 6 clicks every time which probably leads to frustration...
(Wer das Tool aktiv einsetzt muss immer 6 Klicks ausführen, was wohl zu bei einigen zu Frustration führt...)
The twitter/facebook comment function requires the user to enable the facebook/twitter button (with 1 click) before he can use it (2. click). Enable an additional settings dropdown button which is shown beside the twitter/fb buttons and allows users to permanently enable these buttons.
Note: This issue has been automatically migrated from Bitbucket
Created by Reichertson on 2012-04-24 11:31:59+00:00, last updated: 2012-05-14 21:44:05+00:00
Das Suchfeld sollte gleichauf mit der Überschrift Vorschläge gestellt werden.
https://infrastruktur.zukunftsdialog.spdfraktion.de/proposal
Note: This issue has been automatically migrated from Bitbucket
Created by vlebro on 2012-07-06 09:31:09+00:00
In adhocracy it is possible for everyone to change his display name.
{{{
Display name for admin
You can chose which name other users see.
}}}
This should not be a problem at the SPD party or some other NGO's using this maybe. But when using this in smaller institutions this could lead to some problems identifying the users (although the user name stays the same).
I think it should not be possible to allow users to change their displayed name.
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-29 16:37:07+00:00, last updated: 2012-06-27 14:28:00+00:00
it looks like the counter for the proposals per category is adding inconsistently
Note: This issue has been automatically migrated from Bitbucket
Created by Anonymous on 2012-04-04 07:29:51+00:00
By starting the guide in a proposal, the tutorial points to a tutorial_proposal_show_follow button. This happens any time while starting the tutorial of a proposal in an instance. Here an example
https://rheingau_taunus.offenekommune.de/proposal/338-Umr%C3%BCstung_von_Stra%C3%9Fenlampen
And for adhocracy:
https://zeitmagazin.adhocracy.de/proposal/6028-Abenteuer_Inklusion__Wie_die_UNBehindert
The tutorial is probably not complying when themes are deactivated.
Note: This issue has been automatically migrated from Bitbucket
Created by vlebro on 2012-07-04 08:39:07+00:00, last updated: 2012-07-05 10:25:33+00:00
Below "Your Watchlist" there are two dotted lines, whereas below "Proposals in your instances", "Norms in your instances" and "Your instances" there is just one line. http://www.picfront.org/d/8FCg
To get a consistent look one of those lined should be deleted. Furthermore the line between the topic and the number of votes (at the watchlist) could be dropped. That way it looks (more) like the items under "proposals in your instances".
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 16:54:49+00:00, last updated: 2012-06-26 22:33:02+00:00
Die Buttons "send a message" und "follow user" sind graphisch übereinander verschoben. Das gilt für die Seiten:
Offene Kommune: https://test.offenekommune.de/user/gebhart
und Adhocracy: https://sandbox.adhocracy.de/user/JU-ni
Note: This issue has been automatically migrated from Bitbucket
Created by vlebro on 2012-07-06 09:39:08+00:00
There is an error on the page:
Extra encountered. Migrating attributes back to the original element and ignoring the tag.
src:
<![endif]-->
Note: This issue has been automatically migrated from Bitbucket
Created by rowim100 on 2012-05-14 11:28:42+00:00, last updated: 2012-06-26 22:34:06+00:00
We currently only translate the default branch via transifex [0]. Strings which exist only in branches (e.g. geo / offenekommune.de) are thus not translatable there.
@csenger proposes as a workaround to use German base strings without translation and change them to English strings when merging into default.
This should be documented in the developer docs.
[0] https://www.transifex.net/projects/p/adhocracy/
Note: This issue has been automatically migrated from Bitbucket
Created by @nidico on 2012-04-02 13:34:57+00:00
This error seems very similar to the following: #21
{{{
Type ./paster_interactive.sh to run the interactive paster daemon.
Then, navigate to http://adhocracy.lan:5001/ to see adhocracy!
Use the username "admin" and password "password" to login.
winfried@winfried-VirtualBox:~$ ./paster_interactive.sh
Starting subprocess with file monitor
13:04:12,776 INFO [adhocracy.lib.app_globals] Memcache set up
13:04:12,776 DEBUG [adhocracy.lib.app_globals] Flushing cache
13:04:12,791 DEBUG [adhocracy.lib.instance.discriminator] Host name: adhocracy.lan:5001.
Starting server in PID 7020.
serving on http://127.0.0.1:5001
13:04:27,363 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:27,615 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:27,999 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:28,130 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:28,534 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:28,871 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:29,059 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:29,240 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:29,426 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:29,593 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:29,767 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:29,947 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:30,096 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:30,232 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:30,471 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:30,619 DEBUG [adhocracy.lib.instance.discriminator] No such instance: localhost, defaulting!
13:04:30,853 DEBUG [adhocracy.lib.instance.discriminator] No such instance: 127.0.0.1, defaulting!
Exception happened during processing of request from ('127.0.0.1', 45649)
Traceback (most recent call last):
File "/usr/lib/python2.7/SocketServer.py", line 582, in process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.7/SocketServer.py", line 638, in init
self.handle()
File "/home/winfried/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 442, in handle
BaseHTTPRequestHandler.handle(self)
File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
self.handle_one_request()
File "/home/winfried/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 437, in handle_one_request
self.wsgi_execute()
File "/home/winfried/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.7.egg/paste/httpserver.py", line 287, in wsgi_execute
self.wsgi_start_response)
File "/home/winfried/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.7.egg/paste/urlmap.py", line 203, in call
return app(environ, start_response)
File "/home/winfried/adhocracy_buildout/eggs/diazo-1.0rc4-py2.7.egg/diazo/wsgi.py", line 470, in call
return transform_middleware(environ, start_response)
File "/home/winfried/adhocracy_buildout/eggs/diazo-1.0rc4-py2.7.egg/diazo/wsgi.py", line 188, in call
response = request.get_response(self.app)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/dec.py", line 147, in call
resp = self.call_func(req, _args, *_self.kwargs)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/dec.py", line 208, in call_func
return self.func(req, _args, *_kwargs)
File "/home/winfried/adhocracy_buildout/eggs/fanstatic-0.11.2-py2.7.egg/fanstatic/publisher.py", line 234, in call
return request.get_response(self.app)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/dec.py", line 147, in call
resp = self.call_func(req, _args, *_self.kwargs)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/dec.py", line 208, in call_func
return self.func(req, _args, *_kwargs)
File "/home/winfried/adhocracy_buildout/eggs/fanstatic-0.11.2-py2.7.egg/fanstatic/injector.py", line 52, in call
response = request.get_response(self.app)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/winfried/adhocracy_buildout/eggs/WebOb-1.0.8-py2.7.egg/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/winfried/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.7.egg/paste/cascade.py", line 130, in call
return self.apps[-1](environ, start_response)
File "/home/winfried/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.7.egg/paste/registry.py", line 379, in call
app_iter = self.application(environ, start_response)
File "/home/winfried/adhocracy_buildout/eggs/Pylons-0.9.7-py2.7.egg/pylons/middleware.py", line 215, in call
start_response(status, headers, exc_info)
File "/home/winfried/adhocracy_buildout/eggs/WebError-0.10.3-py2.7.egg/weberror/evalexception.py", line 431, in respond
app_iter = self.application(environ, detect_start_response)
File "/home/winfried/adhocracy_buildout/src/adhocracy/adhocracy/lib/instance/discriminator.py", line 33, in call
return self.app(environ, start_response)
File "/home/winfried/adhocracy_buildout/eggs/repoze.who-2.0-py2.7.egg/repoze/who/middleware.py", line 76, in call
identity = api.authenticate()
File "/home/winfried/adhocracy_buildout/eggs/repoze.who-2.0-py2.7.egg/repoze/who/api.py", line 151, in authenticate
self._add_metadata(identity)
File "/home/winfried/adhocracy_buildout/eggs/repoze.who-2.0-py2.7.egg/repoze/who/api.py", line 367, in _add_metadata
plugin.add_metadata(self.environ, identity)
File "/home/winfried/adhocracy_buildout/eggs/repoze.who.plugins.sa-1.0rc2-py2.7.egg/repoze/who/plugins/sa.py", line 189, in add_metadata
identity['user'] = self.get_user(identity['repoze.who.userid'])
File "/home/winfried/adhocracy_buildout/eggs/repoze.who.plugins.sa-1.0rc2-py2.7.egg/repoze/who/plugins/sa.py", line 59, in get_user
return query.one()
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/orm/query.py", line 1678, in one
ret = list(self)
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/orm/query.py", line 1721, in iter
return self._execute_and_instances(context)
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/orm/query.py", line 1726, in _execute_and_instances
mapper=self._mapper_zero_or_none())
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/orm/session.py", line 724, in execute
clause, params or {})
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/engine/base.py", line 1191, in execute
params)
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/engine/base.py", line 1269, in _execute_clauseelement
parameters=params
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/engine/base.py", line 1382, in __create_execution_context
None, None)
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/engine/base.py", line 1377, in __create_execution_context
connection=self, **kwargs)
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/engine/default.py", line 392, in init
self.cursor = self.create_cursor()
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/engine/default.py", line 534, in create_cursor
return self._connection.connection.cursor()
File "/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/pool.py", line 423, in cursor
c = self.connection.cursor(_args, *_kwargs)
/home/winfried/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.7.egg/sqlalchemy/sql/expression.py:1754: SAWarning: The IN-predicate on "delegateable.id" was invoked with an empty sequence. This results in a contradiction, which nonetheless can be expensive to evaluate. Consider alternative strategies for improved performance.
return self._in_impl(operators.in_op, operators.notin_op, other)
}}}
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 11:15:49+00:00, last updated: 2012-05-28 14:44:13+00:00
Currently, adhocracy is spread over two repositories. We should move the buildout files into the main one to simplify development.
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-06-20 14:55:28+00:00, last updated: 2012-07-08 12:21:26+00:00
https://stuttgart.offenekommune.de/milestone
In der Listenansicht sollen die nächsten 10 Termine als Facettenfilter angezeigt werden.
Note: This issue has been automatically migrated from Bitbucket
Created by simonbrodnicki on 2012-06-07 10:40:50+00:00, last updated: 2012-06-27 14:52:18+00:00
When navigating to https://adhocracy.de/, browsers show a warning:
//The page at https://adhocracy.de/ displayed insecure content from http://liqd.net/wp-content/uploads/2011/08/Code_nur_Bild-Kopie-2.png.
//
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-06-15 13:33:41+00:00, last updated: 2012-06-19 15:04:08+00:00
When not connected to the Internet, adhocracy throws an exception:
{{{
Exception happened during processing of request from ('127.0.0.1',
42307)
Traceback (most recent call last):
File "/usr/lib/python2.6/SocketServer.py", line 560, in
process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 322, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.6/SocketServer.py", line 617, in init
self.handle()
File
"/home/test/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/httpserver.py", line 442, in handle
BaseHTTPRequestHandler.handle(self)
File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle
self.handle_one_request()
File
"/home/test/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/httpserver.py", line 437, in handle_one_request
self.wsgi_execute()
File
"/home/test/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/httpserver.py", line 287, in wsgi_execute
self.wsgi_start_response)
File
"/home/test/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/urlmap.py", line 203, in call
return app(environ, start_response)
File
"/home/test/adhocracy_buildout/eggs/diazo-1.0rc4-py2.6.egg/diazo/wsgi.py", line 470, in call
return transform_middleware(environ, start_response)
File
"/home/test/adhocracy_buildout/eggs/diazo-1.0rc4-py2.6.egg/diazo/wsgi.py", line 212, in call
tree = self.transform(app_iter.tree, **params)
File "xslt.pxi", line 548, in lxml.etree.XSLT.call
(src/lxml/lxml.etree.c:124222)
File "lxml.etree.pyx", line 282, in
lxml.etree._ExceptionContext._raise_if_stored
(src/lxml/lxml.etree.c:7467)
File "xslt.pxi", line 98, in lxml.etree._xslt_resolve_from_python
(src/lxml/lxml.etree.c:120414)
File "parser.pxi", line 1462, in lxml.etree._parseDocFromFile
(src/lxml/lxml.etree.c:81645)
File "parser.pxi", line 1002, in
lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:78554)
File "parser.pxi", line 569, in
lxml.etree._ParserContext._handleParseResultDoc
(src/lxml/lxml.etree.c:74498)
File "parser.pxi", line 650, in lxml.etree._handleParseResult
(src/lxml/lxml.etree.c:75389)
File "parser.pxi", line 588, in lxml.etree._raiseParseError
(src/lxml/lxml.etree.c:74691)
IOError: Error reading file
'http://adhocracystaticpages.liqd.net/startseite/': failed to load
external entity "http://adhocracystaticpages.liqd.net/startseite/"
}}}
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-06-15 10:38:36+00:00, last updated: 2012-06-15 10:39:46+00:00
Note: This issue has been automatically migrated from Bitbucket
Created by @csenger on 2012-04-13 14:38:38+00:00, last updated: 2012-04-20 08:08:08+00:00
Currently, narrow navigation is used when a user is logged in.
Broad main navigation shall only be used on installation wide views, while the narrow view navigation should be used from inside instances.
Note: This issue has been automatically migrated from Bitbucket
Created by @nidico on 2012-06-08 11:54:24+00:00, last updated: 2012-06-15 17:25:12+00:00
Message service between members within a "Kommune" does not work >> error 400
Note: This issue has been automatically migrated from Bitbucket
Created by Anonymous on 2012-04-11 08:46:19+00:00
1. Issue
Look at the picture: http://www.picfront.org/d/8FCx
There are five instances and it says 1-5 out of 5. But at the bottom it is said "10 entries". When 10 instances are created, the message at the bottom disappears.
In my opinion there is no need for the number to be displayed.
2. Issue
In my profile I set my list size to 10 entries. Nevertheless, "Instances" shows 20 entries on one page before creating a second.
Should be fixed to match my settings.
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 17:35:20+00:00
The following error seems to be reproducible:
{{{
Exception happened during processing of request from ('127.0.0.1', 50007)
Traceback (most recent call last):
File "/usr/lib/python2.6/SocketServer.py", line 560, in process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python2.6/SocketServer.py", line 322, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python2.6/SocketServer.py", line 617, in init
self.handle()
File "/home/phihag/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/httpserver.py", line 442, in handle
BaseHTTPRequestHandler.handle(self)
File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle
self.handle_one_request()
File "/home/phihag/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/httpserver.py", line 437, in handle_one_request
self.wsgi_execute()
File "/home/phihag/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/httpserver.py", line 287, in wsgi_execute
self.wsgi_start_response)
File "/home/phihag/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/urlmap.py", line 203, in call
return app(environ, start_response)
File "/home/phihag/adhocracy_buildout/eggs/diazo-1.0rc4-py2.6.egg/diazo/wsgi.py", line 470, in call
return transform_middleware(environ, start_response)
File "/home/phihag/adhocracy_buildout/eggs/diazo-1.0rc4-py2.6.egg/diazo/wsgi.py", line 188, in call
response = request.get_response(self.app)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 147, in call
resp = self.call_func(req, _args, *_self.kwargs)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 208, in call_func
return self.func(req, _args, *_kwargs)
File "/home/phihag/adhocracy_buildout/eggs/fanstatic-0.11.2-py2.6.egg/fanstatic/publisher.py", line 234, in call
return request.get_response(self.app)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 147, in call
resp = self.call_func(req, _args, *_self.kwargs)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/dec.py", line 208, in call_func
return self.func(req, _args, *_kwargs)
File "/home/phihag/adhocracy_buildout/eggs/fanstatic-0.11.2-py2.6.egg/fanstatic/injector.py", line 52, in call
response = request.get_response(self.app)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1053, in get_response
application, catch_exc_info=False)
File "/home/phihag/adhocracy_buildout/eggs/WebOb-1.0.8-py2.6.egg/webob/request.py", line 1022, in call_application
app_iter = application(self.environ, start_response)
File "/home/phihag/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/cascade.py", line 130, in call
return self.apps[-1](environ, start_response)
File "/home/phihag/adhocracy_buildout/src/adhocracy/Paste-1.7.5.1-py2.6.egg/paste/registry.py", line 379, in call
app_iter = self.application(environ, start_response)
File "/home/phihag/adhocracy_buildout/eggs/Pylons-0.9.7-py2.6.egg/pylons/middleware.py", line 215, in call
start_response(status, headers, exc_info)
File "/home/phihag/adhocracy_buildout/eggs/WebError-0.10.3-py2.6.egg/weberror/evalexception.py", line 431, in respond
app_iter = self.application(environ, detect_start_response)
File "/home/phihag/adhocracy_buildout/src/adhocracy/adhocracy/lib/instance/discriminator.py", line 33, in call
return self.app(environ, start_response)
File "/home/phihag/adhocracy_buildout/eggs/repoze.who-2.0-py2.6.egg/repoze/who/middleware.py", line 76, in call
identity = api.authenticate()
File "/home/phihag/adhocracy_buildout/eggs/repoze.who-2.0-py2.6.egg/repoze/who/api.py", line 151, in authenticate
self._add_metadata(identity)
File "/home/phihag/adhocracy_buildout/eggs/repoze.who-2.0-py2.6.egg/repoze/who/api.py", line 367, in _add_metadata
plugin.add_metadata(self.environ, identity)
File "/home/phihag/adhocracy_buildout/eggs/repoze.who.plugins.sa-1.0rc2-py2.6.egg/repoze/who/plugins/sa.py", line 189, in add_metadata
identity['user'] = self.get_user(identity['repoze.who.userid'])
File "/home/phihag/adhocracy_buildout/eggs/repoze.who.plugins.sa-1.0rc2-py2.6.egg/repoze/who/plugins/sa.py", line 59, in get_user
return query.one()
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/orm/query.py", line 1678, in one
ret = list(self)
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/orm/query.py", line 1721, in iter
return self._execute_and_instances(context)
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/orm/query.py", line 1726, in _execute_and_instances
mapper=self._mapper_zero_or_none())
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/orm/session.py", line 724, in execute
clause, params or {})
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/engine/base.py", line 1191, in execute
params)
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/engine/base.py", line 1269, in _execute_clauseelement
parameters=params
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/engine/base.py", line 1382, in __create_execution_context
None, None)
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/engine/base.py", line 1377, in __create_execution_context
connection=self, **kwargs)
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/engine/default.py", line 392, in init
self.cursor = self.create_cursor()
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/engine/default.py", line 534, in create_cursor
return self._connection.connection.cursor()
File "/home/phihag/adhocracy_buildout/eggs/SQLAlchemy-0.6.8-py2.6.egg/sqlalchemy/pool.py", line 423, in cursor
c = self.connection.cursor(_args, *_kwargs)
ProgrammingError: (ProgrammingError) Cannot operate on a closed database. None [{}]
}}}
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-05-27 20:42:07+00:00, last updated: 2012-05-28 14:44:13+00:00
https://zukunftsdialog.spdfraktion.de/user/MSchmidt/message/new
Der Nachrichtendienst innerhalb des SPD-Zukunftsdialogs funktioniert nicht.
Admin kann keine User anschreiben.
Fehler 400
Note: This issue has been automatically migrated from Bitbucket
Created by simonbrodnicki on 2012-04-24 08:57:27+00:00, last updated: 2012-06-26 22:34:59+00:00
https://feedback.offenekommune.de/proposal/226-Versuch_der_Kontaktaufnahme_mit_anderen_
Facebook-, Twitter- and Google+function doesn`t work in proposals
Note: This issue has been automatically migrated from Bitbucket
Created by Anonymous on 2012-04-16 14:00:43+00:00
The option "import users" in the administration panel is shown two times.
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 15:52:58+00:00, last updated: 2012-06-06 09:54:44+00:00
If user B decided to delegate his vote to you, user A, then you are able to cast two votes. However you are not given any message or hint that B delegated his voice to you. I think that should be changed.
If you login for example you should be given a popup or a message which says for example
{{{
"User B delegated his voice for Proposal X in Instance Y to you. You are able to cast your and his vote now."
}}}
The same thing should happen if the users decides to de-delegate his voice from that user of delegate it to another person.
Furthermore I think if you got more than one voice due to delegation then you should have two (or more) fields to vote in order to differenciate between the voices.This is a fast and ugly mockup I did how I imagine it: http://www.picfront.org/d/8FHK
(maybe it could get a better look somehow ;-))
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-29 16:06:13+00:00
Installations which don't use norms in any instance shouldn't display the norms overview in dashboard.
Note: This issue has been automatically migrated from Bitbucket
Created by @nidico on 2012-04-02 13:16:03+00:00
https://pfaffenhofen_ilm.offenekommune.de/user?users_page=1&users_size=20&users_sort=1
Facetten in der Mitgliederliste für der Nutzer-Badges werden nicht angezeigt.
Note: This issue has been automatically migrated from Bitbucket
Created by simonbrodnicki on 2012-05-11 13:53:20+00:00, last updated: 2012-06-27 13:45:34+00:00
Technologically unsophisticated users may not want to choose, or remember, a login name - and a login name is not strictly required anyways.
Instead, there should be an option to allow login by email address. Since users may have multiple addresses, adhocracy should allow users and administrators to associate multiple email addresses to an account.
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-06-25 13:06:46+00:00, last updated: 2012-06-27 14:47:14+00:00
Vorschlag-badges unter der Überschrift Bereiche angezeigt.
https://infrastruktur.zukunftsdialog.spdfraktion.de/proposal
Note: This issue has been automatically migrated from Bitbucket
Created by vlebro on 2012-07-06 09:28:55+00:00
It is currently not possible to translate content pulled from wordpress.
Original issue title and description: Englische Übersetzung
Nach Anmeldung (Einstellung Englisch) ist die Seite nur teilweise in der Hauptmenüleiste übersetzt. Liegt wahrscheinlich an WordPress?
Note: This issue has been automatically migrated from Bitbucket
Created by vlebro on 2012-07-06 10:08:13+00:00
If a user votes, the button "delegate" disappears.
When the page is being refreshed or the user logs out/logs in the button appears once again.
In my opinion the button should be displayed consistently.
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 17:02:01+00:00, last updated: 2012-06-26 22:32:28+00:00
If a page has subpages, the subpages are listed twice in the sidebar.
Note: This issue has been automatically migrated from Bitbucket
Created by @csenger on 2012-04-13 10:40:48+00:00, last updated: 2012-04-13 10:47:18+00:00
https://zukunftsdialog.spdfraktion.de/instance
Die Liste der Projektgruppen soll auf dem Zukunftsdialog standardmäßig alphabetisch sortiert sein.
Note: This issue has been automatically migrated from Bitbucket
Created by simonbrodnicki on 2012-05-10 11:54:54+00:00
Many users and inexperienced developers run into the same problems when installing adhocracy. We should document these and try to resolve them automatically. Currently, the following problems abound:
Solved:
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-05-27 20:23:03+00:00, last updated: 2012-06-01 11:46:47+00:00
The follow us! link at the top right of https://adhocracy.de/ doesn't do anything, at least on IE9, Chromium20, Opera12 (all with activated JavaScript). There should also be a fallback link to https://twitter.com/liqd_de for users without JavaScript.
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-06-15 13:39:02+00:00, last updated: 2012-06-27 18:20:11+00:00
By default (or with the documented command line), build_debian.sh (in adhocracy.buildout) should configure the system to start supervisord on system startup. Otherwise, developers need to start supervisord by hand.
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-05-14 12:01:23+00:00, last updated: 2012-05-15 13:11:06+00:00
There is an rss link in every page pointing to http://test.adhocracy.lan:5002/instance/test.rss
The real rss links
Note: This issue has been automatically migrated from Bitbucket
Created by @csenger on 2012-05-11 21:47:02+00:00, last updated: 2012-06-27 14:14:12+00:00
The hyperlinks on the right side of "http://adhocracy.lan:5001/_pages/help" do not link to the help pages of the local installation
(for example: http://adhocracy.lan:5001/_pages/help/anleitungen/vorschlage-erstellen/)
but directly to adhocracy.de
(https://adhocracy.de/_pages/help/anleitungen/vorschlage-erstellen/)
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 16:11:22+00:00, last updated: 2012-06-27 14:41:31+00:00
The Scripts stops on Ubuntu 12.04 LTS (AMD 64) at some time suddenly. This is the error log:
{{{
Getting distribution for 'AccessControl==2.13.4'.
While:
Installing.
Getting section instance.
Initializing section instance.
Installing recipe plone.recipe.zope2instance
Getting distribution for 'AccessControl==2.13.4'
Error: Download error for http://adhocracy-buildout.cs.uni-duesseldorf.de/eggproxy/AccessControl/AccessControl-2.13.4.zip: [Errno -2] Name or service not known"
}}}
Note: This issue has been automatically migrated from Bitbucket
Created by Anonymous on 2012-05-27 19:56:32+00:00, last updated: 2012-05-27 20:16:14+00:00
For closed user groups (such as all members of a project, a company, all professors at a University, etc. ), we may not want to allow anyone to register. There should be a configuration option to disable traditional as well as OpenID registration.
Note: This issue has been automatically migrated from Bitbucket
Created by @phihag on 2012-06-25 13:08:52+00:00, last updated: 2012-06-27 14:48:02+00:00
This issue includes 3 different bugs, only the second is valid (see comment).
1. WONTFIX
If I comment on a proposal and say I am pro then my comment already got (+1). However, I am able to vote myself down to (-1). It works the other ways round, too.
http://www.picfront.org/d/8FHL
In my opinion the commentator should not be able to vote on his own comment in contrast to the vote on the proposal itself.
2. ACCEPTED
If you comment on a proposal and say that you are "pro" it is written in green. I think the same could be done with "con" (of course red instead of green)
3. WONTFIX
Whats the reason in the option "Allow others to edit this comment."? I think in most cases this option wil be abused. Either because some unexperienced or curious users just want to test it or because some do not like the opinion of another person in a heated debatte.
If this option stays in adhocracy I think it should be improved in that way that it is turned off by default. However, in my opinion, it should be deleted to avoid harm.
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-29 16:20:32+00:00, last updated: 2012-05-29 16:21:52+00:00
All contact information, imprint details and the hyperlink to the contact form are displayed for the "Liquid Democracy e.V.".
http://adhocracy.lan:5001/_pages/about/kontakt
http://adhocracy.lan:5001/_pages/about/impressum
http://adhocracy.lan:5001/_pages/about/support
The contact form even links to this page
http://liqd.net/kontakt-2/kontakt-adhocracy/
The contact form should be included and link to adhocracy.lan:5001, too. The other pages should be left blank and be customized via the administration panel.
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 16:30:48+00:00, last updated: 2012-06-26 22:32:11+00:00
the rows are not in line.
Note: This issue has been automatically migrated from Bitbucket
Created by Anonymous on 2012-04-04 07:27:33+00:00
After having done a clean install and logging in for the first time the standard e-mail for the administrator is set (with real @ and . ) to
{{{
admin (at) adhocracy (dot) de
}}}
Maybe it should be left blank?
Note: This issue has been automatically migrated from Bitbucket
Created by finnie on 2012-05-28 17:37:53+00:00, last updated: 2012-06-06 11:49:54+00:00
Similar to the existing instance feeds.
Note: This issue has been automatically migrated from Bitbucket
Created by @csenger on 2012-05-11 18:07:19+00:00, last updated: 2012-05-14 16:18:12+00:00
Note: This issue has been automatically migrated from Bitbucket
Created by @csenger on 2012-04-13 14:36:34+00:00, last updated: 2012-04-23 09:28:18+00:00
Der Fehler tritt bisher nur in Pfaffenhofen, nicht etwa in Stuttgart auf...
Note: This issue has been automatically migrated from Bitbucket
Created by Reichertson on 2012-04-17 15:21:30+00:00
Adhocracy currently uses the server time (which is usually UTC on Linux machines) to store and display activity information. There is no way to change the displayed time zone - neither on an installation or instance, nor on a user base.
Generally it makes sense to set the time zone on all three levels:
After the discussion below, the following two items need to be done:
Note: This issue has been automatically migrated from Bitbucket
Created by @nidico on 2012-07-01 22:38:36+00:00, last updated: 2012-07-05 13:25:06+00:00
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.