Commit graph

90 commits

Author SHA1 Message Date
phil e84e413dd7 kleine Anpassung fuer ramus und python 2.7 2015-04-04 19:51:53 +00:00
lars 25de2207f7 added admin page for review of recent link submissions 2013-02-23 18:37:00 +00:00
lars c0d3ec4341 test title and description of new poll for spam 2013-02-23 17:00:20 +00:00
lars 26c12c9024 spam blacklist moved to config file 2013-02-23 15:18:33 +00:00
phear dd00012758 bugfix + also check the titles of new polls 2013-02-23 13:31:17 +00:00
phear ae791b40e5 added minimal blacklist catching > 90% of current spam polls 2013-02-23 13:07:43 +00:00
phear 215495915c small bug in the admin panel fixed 2013-02-23 13:00:19 +00:00
phear 88a7725d0f admin: allow sorting polls by number of submissions 2013-02-23 12:33:30 +00:00
lars 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
phear 4b089f4494 added the variable 'authlevel' to make providing context-relevant links in the templates easier. 2013-01-13 12:55:05 +00:00
phear 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
lars b9f09e273b keep the order of items intact in case of errors (e.g. "submitter" is empty) 2012-11-22 18:01:12 +00:00
lars 20fcc6c9a2 implemented UI part of Condorcet voting 2012-11-22 12:04:39 +00:00
lars 0300339326 bereinigt, umbenannt 2012-06-08 14:34:00 +00:00
lars 08727955e9 renaming function 2012-06-08 13:01:26 +00:00
lars 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
lars 20a6b713f6 fixed "next page" visibility bug 2012-06-01 09:48:37 +00:00
lars 683941a842 improved link parser (works even without "http://")
reject submissions with suspicious usernames or content
2012-03-31 13:54:36 +00:00
lars 944b6b781c add "nofollow" and escape HTML input 2012-03-31 11:41:54 +00:00
lars 962c560ed0 fixed unicode error
deliver content with multiple pages (if necessary)
delete multiple submissions on demand
2012-03-28 01:32:53 +00:00
lars 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
lars e4e2e416db added user account management (disabled by default) 2011-12-19 03:21:07 +00:00
lars 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
lars 7281b0f147 export via CSV
fixed order for display of submissions (before: quite random)
2011-12-16 20:53:24 +00:00
phear e9ffa70f05 replaced submission input with multiline text area element 2011-12-16 16:28:04 +00:00
phear 3bfebb9e99 (sort of) FIX: publishing items whose headlines contained umlauts previously resulted in an exception 2011-12-16 13:11:10 +00:00
lars 43cce6432e twitter fixed
submission moderation
other minor stuff
2011-04-01 00:44:39 +00:00
phear cc83ebd691 invert sort order for blog entries 2010-06-11 09:49:47 +00:00
lars c26a0a14b3 ignore invalid blog items 2010-05-31 12:13:38 +00:00
lars 57caa5d05e added code for rendering simple blog entries 2010-05-31 12:02:38 +00:00
lars 0cf168b393 improved handling of twitter updates 2010-05-30 15:43:42 +00:00
lars e7bbc91974 allow "~" in links 2010-05-24 14:53:23 +00:00
lars 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
phear e8d1cb5b12 added a function to automatically send new public polls to twitter 2010-05-13 12:42:05 +00:00
lars c6fe7356bf improve link detection (enclosed in braces) 2010-05-10 09:13:39 +00:00
lars a445d1f6cd moved database URI to a separate config file (BASE_DIR/wortschlucker.conf) 2010-05-09 15:44:23 +00:00
lars 76923a682e remove debug statements 2010-05-08 15:37:17 +00:00
lars 1bc66d929f allow empty dates ("forever")
use dedicated checkboxes for "close" and "expose" dates
2010-05-08 15:31:46 +00:00
lars 841be7d138 input of date values implemented 2010-05-08 00:25:51 +00:00
lars 4f7782cefe honor indirect relationships when looking for related polls 2010-05-07 20:04:29 +00:00
lars 03f68579bf added admin page with all (even non-public) polls and their admin links 2010-05-07 16:28:50 +00:00
lars ff177974be implemented multi-page display of frontpage polls 2010-05-07 15:49:12 +00:00
lars b9411b3855 added code for manipulating related polls 2010-05-07 11:43:55 +00:00
lars d964ba0f6a added support for non-boolean poll settings 2010-05-07 02:32:31 +00:00
lars 9f01982035 clarified template name 2010-05-06 21:33:55 +00:00
lars de315af6c9 implemented proper settings handling
added some defaults for future setting templates
2010-05-06 21:31:20 +00:00
lars 402c9541a8 added "navbar" variable for temporary disabling the navigation bar 2010-05-06 20:53:35 +00:00
lars e9010e8342 removed "/polls/" from the poll links 2010-05-06 11:39:25 +00:00
lars 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
lars 5355c8a34b added code for converting creole to html
* fixed the new line markup (\\) of creole
2010-04-26 01:43:11 +00:00