Commit graph

84 commits

Author SHA1 Message Date
215495915c small bug in the admin panel fixed 2013-02-23 13:00:19 +00:00
88a7725d0f admin: allow sorting polls by number of submissions 2013-02-23 12:33:30 +00:00
fa37629d2c added admin functions (remove spam content)
use efficient sql SELECT for frontpage poll list
added link counter for spam detection
improve efficiency of post deletion by using sqlobject's "cascade" attribute
2013-02-22 01:19:32 +00:00
4b089f4494 added the variable 'authlevel' to make providing context-relevant links in the templates easier. 2013-01-13 12:55:05 +00:00
68bc594184 added stubs for user management. the spam check functions seemed to give inconsistent results, fixed now. 2012-12-29 11:06:06 +00:00
b9f09e273b keep the order of items intact in case of errors (e.g. "submitter" is empty) 2012-11-22 18:01:12 +00:00
20fcc6c9a2 implemented UI part of Condorcet voting 2012-11-22 12:04:39 +00:00
0300339326 bereinigt, umbenannt 2012-06-08 14:34:00 +00:00
08727955e9 renaming function 2012-06-08 13:01:26 +00:00
24598be805 fixed order of query definitions to avoid wrong routing ("/:admin_hash_key" must follow other queries with a constant string)
added "vote_open" setting to the list of supported PollSetting keys
2012-06-03 22:38:02 +00:00
20a6b713f6 fixed "next page" visibility bug 2012-06-01 09:48:37 +00:00
683941a842 improved link parser (works even without "http://")
reject submissions with suspicious usernames or content
2012-03-31 13:54:36 +00:00
944b6b781c add "nofollow" and escape HTML input 2012-03-31 11:41:54 +00:00
962c560ed0 fixed unicode error
deliver content with multiple pages (if necessary)
delete multiple submissions on demand
2012-03-28 01:32:53 +00:00
16b41e3dec hide profile-related pages if "enable_users" is False
use comman instead of semicolon by default (for CSV)
2011-12-19 03:29:47 +00:00
e4e2e416db added user account management (disabled by default) 2011-12-19 03:21:07 +00:00
ffbdaa4351 implemented functions for checking "exposed" and "closed" status of a poll
export filename prefix is now configurable (default: wortschlucker)
2011-12-17 00:09:47 +00:00
7281b0f147 export via CSV
fixed order for display of submissions (before: quite random)
2011-12-16 20:53:24 +00:00
e9ffa70f05 replaced submission input with multiline text area element 2011-12-16 16:28:04 +00:00
3bfebb9e99 (sort of) FIX: publishing items whose headlines contained umlauts previously resulted in an exception 2011-12-16 13:11:10 +00:00
43cce6432e twitter fixed
submission moderation
other minor stuff
2011-04-01 00:44:39 +00:00
cc83ebd691 invert sort order for blog entries 2010-06-11 09:49:47 +00:00
c26a0a14b3 ignore invalid blog items 2010-05-31 12:13:38 +00:00
57caa5d05e added code for rendering simple blog entries 2010-05-31 12:02:38 +00:00
0cf168b393 improved handling of twitter updates 2010-05-30 15:43:42 +00:00
e7bbc91974 allow "~" in links 2010-05-24 14:53:23 +00:00
5f4a4217a3 switched to python2.5 (due to problems on a mixed lenny/squeeze system)
added an optional /public/page/2 for accessing /?page=2 (better for search engines)
enabled wsgi
2010-05-20 11:16:22 +00:00
e8d1cb5b12 added a function to automatically send new public polls to twitter 2010-05-13 12:42:05 +00:00
c6fe7356bf improve link detection (enclosed in braces) 2010-05-10 09:13:39 +00:00
a445d1f6cd moved database URI to a separate config file (BASE_DIR/wortschlucker.conf) 2010-05-09 15:44:23 +00:00
76923a682e remove debug statements 2010-05-08 15:37:17 +00:00
1bc66d929f allow empty dates ("forever")
use dedicated checkboxes for "close" and "expose" dates
2010-05-08 15:31:46 +00:00
841be7d138 input of date values implemented 2010-05-08 00:25:51 +00:00
4f7782cefe honor indirect relationships when looking for related polls 2010-05-07 20:04:29 +00:00
03f68579bf added admin page with all (even non-public) polls and their admin links 2010-05-07 16:28:50 +00:00
ff177974be implemented multi-page display of frontpage polls 2010-05-07 15:49:12 +00:00
b9411b3855 added code for manipulating related polls 2010-05-07 11:43:55 +00:00
d964ba0f6a added support for non-boolean poll settings 2010-05-07 02:32:31 +00:00
9f01982035 clarified template name 2010-05-06 21:33:55 +00:00
de315af6c9 implemented proper settings handling
added some defaults for future setting templates
2010-05-06 21:31:20 +00:00
402c9541a8 added "navbar" variable for temporary disabling the navigation bar 2010-05-06 20:53:35 +00:00
e9010e8342 removed "/polls/" from the poll links 2010-05-06 11:39:25 +00:00
0bf5bead5c use unicode for strings in the database (except for the hashes - they can be part of the URL)
* this fixes the issue with non-ascii input strings
2010-05-04 17:27:06 +00:00
5355c8a34b added code for converting creole to html
* fixed the new line markup (\\) of creole
2010-04-26 01:43:11 +00:00
8eda09bb20 use hashes of approximately 80 bit and use all digits and characters (lower case) for the hash 2010-04-26 01:13:15 +00:00
fc4ff978cc moved code to "src" directory 2010-04-25 21:51:23 +00:00
7b9a0d327e removed obsolete "static" content delivery 2010-04-25 21:42:03 +00:00
814e3f6364 Text ergaenzt und Todo-Punkte erstellt 2010-04-23 14:21:09 +00:00
4683e8fa38 Backslash-Auswertung des Creole-Parsers korrigieren (Steffen hat berichtet) 2010-04-23 13:48:12 +00:00
9d7d74faeb Impressum erstellt
Datenschutzhinweise angefangen
Umlaute formatiert
2010-04-23 09:27:57 +00:00