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
5d69414953
mehr Texte fuer die use cases
2010-04-22 19:29:00 +00:00
e8f3aa871a
one todo item
2010-04-20 19:24:40 +00:00