Commit graph

49 commits

Author SHA1 Message Date
Ray Schamp
d372328a16 Add missing AkismetError exception. 2014-05-22 12:43:17 -04:00
Ray Schamp
ff10922611 Of course, that would break the tests, so dev only. 2014-04-24 16:36:48 -04:00
Ray Schamp
a67fe5a44b Don't initialize akismet in local dev and testing for speed. 2014-04-24 16:33:39 -04:00
Ray Schamp
494ed96c11 Fix refactoring mistake. 2014-03-20 11:50:39 -04:00
Ray Schamp
e247a4bd50 Use Python! 2014-03-18 13:54:23 -04:00
Ray Schamp
03cb7b86e0 Avoid moving the spam topic to the main dustbin.
If the only post gets marked as ham, the topic it belonged to would be deleted.
2014-03-18 13:41:47 -04:00
Ray Schamp
1d93a7b59f Use a variable that exists... 2014-03-18 13:40:49 -04:00
Ray Schamp
ba1e2c905e Set up manager to review any posts.
Move review logic into the model itself.
2014-03-13 19:38:53 -04:00
Ray Schamp
052c5ba7ba Add post reviewer command. 2014-03-12 20:18:44 -04:00
Ray Schamp
883e8e2f72 Add tests and fixes for them.
Actually create PostStatus objects for new posts. Temporarily only run these new tests so we can add djangobb to the full test suite.
2014-03-12 10:39:39 -04:00
Ray Schamp
81b5a685c3 Refactor to use move_to rather than delete. 2014-03-10 13:29:16 -04:00
Ray Schamp
1aa4015840 Refactor some model methods to be more reusable. 2014-03-04 17:24:30 -05:00
Ray Schamp
0db7fbe715 Add stubbed model for post status transitions. 2014-02-26 17:54:17 -05:00
Ray Schamp
fa6ea8011a Only try to update topics if you haven't just set them to None. 2014-02-05 09:45:49 -05:00
Glen Chiacchieri
a6b8f672bd remove duplicate model 2013-08-19 19:17:48 +00:00
Glen Chiacchieri
32b890a218 add model for following topics 2013-08-19 17:35:49 +00:00
Nathan Dinsmore
e5f9d160af Fixed another soft deletion bug 2013-07-05 22:03:51 +00:00
Nathan Dinsmore
369a0e997d Fixed a soft deletion bug 2013-07-05 21:52:44 +00:00
Nathan Dinsmore
0ac73293e2 Added feature #572 2013-02-20 17:27:44 -05:00
Nathan Dinsmore
820cf54a4e Added tracker feature #118 2013-02-19 15:15:06 -05:00
Nathan Dinsmore
e36029993f fixed a bug in post deletion 2013-02-03 23:00:40 -05:00
Nathan Dinsmore
14ece0a8f2 fixes bug #448 2013-02-03 22:50:59 -05:00
Nathan Dinsmore
3845646d2f adds tracker feature #408 2013-01-30 19:15:52 -05:00
Nathan Dinsmore
71b839d70c Revert "Revert "added "New topics by moderators only" option for forums""
This reverts commit 1208adad4b.
2013-01-27 17:24:14 -05:00
Nathan Dinsmore
1208adad4b Revert "added "New topics by moderators only" option for forums"
This reverts commit ed14c36cfc.
2013-01-27 17:16:36 -05:00
Nathan Dinsmore
ed14c36cfc added "New topics by moderators only" option for forums 2013-01-27 16:38:54 -05:00
Nathan Dinsmore
dd070e0408 adds tracker feature #117 2013-01-17 22:09:37 -05:00
Nathan Dinsmore
655a3b15ec adds tracker feature #333 2013-01-17 20:28:40 -05:00
Chinua Shaw
d24d40539e add post flood 2012-12-10 11:07:15 -05:00
Chinua Shaw
4e9945fc8f Soft delete topics 2012-11-19 11:55:36 -05:00
Chinua Shaw
5412e344ca Soft delete posts
also max report length and shorter max subject length
2012-11-13 17:57:39 -05:00
JensDiemer
b93392594a don't filter category groups for superusers
---
2012-09-24 14:18:16 +03:00
JensDiemer
6b7ed2ea9b code cleanup
---
2012-09-24 14:18:16 +03:00
JensDiemer
d8e45a3809 Add PostTrackingAdmin
---
2012-09-24 14:18:16 +03:00
JensDiemer
c67ed01f3b add poll feature ref #13 as squash commit see also http://support.djangobb.org/topic/333/ (This is a combination of 9 commits.) 2012-08-10 11:12:52 +03:00
JensDiemer
35bdd7816b add auto subscribe topic feature: http://djangobb.org/ticket/175
---
 djangobb_forum/forms.py                            |    7 +-
 .../0004_auto__add_field_profile_auto_subscribe.py |  180 ++++++++++++++++++++
 djangobb_forum/models.py                           |    1 +
 .../templates/djangobb_forum/add_post.html         |   35 +---
 .../djangobb_forum/includes/post_form.html         |   38 +++++
 .../djangobb_forum/profile/profile_essentials.html |   10 +-
 djangobb_forum/templates/djangobb_forum/topic.html |   32 +---
 djangobb_forum/views.py                            |   10 +-
 8 files changed, 244 insertions(+), 69 deletions(-)
 create mode 100644 djangobb_forum/migrations/0004_auto__add_field_profile_auto_subscribe.py
 create mode 100644 djangobb_forum/templates/djangobb_forum/includes/post_form.html
2012-08-07 16:44:16 +03:00
slav0nic
bb030e3262 fix DeprecationWarning for django 1.4; update projects 2012-04-23 14:28:40 +03:00
slav0nic
30dcb164ec backout permissions commit; removed for better times :) (django bug #5915)
--HG--
branch : stable
2012-03-20 09:54:31 +02:00
Igor Yanchenko
4f10b21944 pep8 fix and sql query upercase fix 2012-03-04 22:10:32 +02:00
Igor Yanchenko
0132c87535 moved reply_count_minus and reply_count_plus to manager and use_for_related_fields set True 2012-03-04 13:35:02 +02:00
Igor Yanchenko
808ab6a193 stupid error fix 2012-03-03 23:52:35 +02:00
Igor Yanchenko
3d9d4d739e logic with reputation moved from view to profile manager 2012-03-03 23:24:39 +02:00
Igor Yanchenko
265819ad78 add permissions to models 2012-03-02 00:34:52 +02:00
Igor Yanchenko
180804bd09 fixes https://djangobb.org/ticket/196 2012-02-17 00:52:33 +02:00
Igor Yanchenko
e2cfc7269b last_post.id changed to last_post_id 2012-02-16 23:56:56 +02:00
slav0nic
325672b390 fix themes path 2011-12-22 11:18:48 +02:00
slav0nic
0f021ec642 added django 1.3 statifiles support; rename media/forum -> media/djangobb_forum 2011-11-09 14:22:58 +02:00
slav0nic
2049da4f09 move import signals to models.py; using get_version at setup.py 2011-08-18 10:42:44 +03:00
slav0nic
24bba12e07 remove project files, now hosted at single app http://bitbucket.org/slav0nic/djangobb_project. This repo contains only app files
--HG--
rename : djangobb/djangobb_forum/__init__.py => djangobb_forum/__init__.py
rename : djangobb/djangobb_forum/admin.py => djangobb_forum/admin.py
rename : djangobb/djangobb_forum/context_processors.py => djangobb_forum/context_processors.py
rename : djangobb/djangobb_forum/feeds.py => djangobb_forum/feeds.py
rename : djangobb/djangobb_forum/fields.py => djangobb_forum/fields.py
rename : djangobb/djangobb_forum/fixtures/test_forum.json => djangobb_forum/fixtures/test_forum.json
rename : djangobb/djangobb_forum/forms.py => djangobb_forum/forms.py
rename : djangobb/djangobb_forum/locale/ca/LC_MESSAGES/django.mo => djangobb_forum/locale/ca/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/ca/LC_MESSAGES/django.po => djangobb_forum/locale/ca/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/cs/LC_MESSAGES/django.mo => djangobb_forum/locale/cs/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/cs/LC_MESSAGES/django.po => djangobb_forum/locale/cs/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/de/LC_MESSAGES/django.mo => djangobb_forum/locale/de/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/de/LC_MESSAGES/django.po => djangobb_forum/locale/de/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/en/LC_MESSAGES/django.mo => djangobb_forum/locale/en/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/en/LC_MESSAGES/django.po => djangobb_forum/locale/en/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/es/LC_MESSAGES/django.mo => djangobb_forum/locale/es/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/es/LC_MESSAGES/django.po => djangobb_forum/locale/es/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/fo/LC_MESSAGES/django.mo => djangobb_forum/locale/fo/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/fo/LC_MESSAGES/django.po => djangobb_forum/locale/fo/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/fr/LC_MESSAGES/django.mo => djangobb_forum/locale/fr/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/fr/LC_MESSAGES/django.po => djangobb_forum/locale/fr/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/hi/LC_MESSAGES/django.mo => djangobb_forum/locale/hi/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/hi/LC_MESSAGES/django.po => djangobb_forum/locale/hi/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/it/LC_MESSAGES/django.mo => djangobb_forum/locale/it/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/it/LC_MESSAGES/django.po => djangobb_forum/locale/it/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/lt/LC_MESSAGES/django.mo => djangobb_forum/locale/lt/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/lt/LC_MESSAGES/django.po => djangobb_forum/locale/lt/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/mn/LC_MESSAGES/django.mo => djangobb_forum/locale/mn/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/mn/LC_MESSAGES/django.po => djangobb_forum/locale/mn/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/pl/LC_MESSAGES/django.mo => djangobb_forum/locale/pl/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/pl/LC_MESSAGES/django.po => djangobb_forum/locale/pl/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/pt_BR/LC_MESSAGES/django.mo => djangobb_forum/locale/pt_BR/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/pt_BR/LC_MESSAGES/django.po => djangobb_forum/locale/pt_BR/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/ru/LC_MESSAGES/django.mo => djangobb_forum/locale/ru/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/ru/LC_MESSAGES/django.po => djangobb_forum/locale/ru/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/uk_UA/LC_MESSAGES/django.mo => djangobb_forum/locale/uk_UA/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/uk_UA/LC_MESSAGES/django.po => djangobb_forum/locale/uk_UA/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/vi/LC_MESSAGES/django.mo => djangobb_forum/locale/vi/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/vi/LC_MESSAGES/django.po => djangobb_forum/locale/vi/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/locale/zh_CN/LC_MESSAGES/django.mo => djangobb_forum/locale/zh_CN/LC_MESSAGES/django.mo
rename : djangobb/djangobb_forum/locale/zh_CN/LC_MESSAGES/django.po => djangobb_forum/locale/zh_CN/LC_MESSAGES/django.po
rename : djangobb/djangobb_forum/management/__init__.py => djangobb_forum/management/__init__.py
rename : djangobb/djangobb_forum/management/commands/__init__.py => djangobb_forum/management/commands/__init__.py
rename : djangobb/djangobb_forum/management/commands/djangobb_unban.py => djangobb_forum/management/commands/djangobb_unban.py
rename : djangobb/djangobb_forum/markups/__init__.py => djangobb_forum/markups/__init__.py
rename : djangobb/djangobb_forum/middleware.py => djangobb_forum/middleware.py
rename : djangobb/djangobb_forum/migrations/0001_initial.py => djangobb_forum/migrations/0001_initial.py
rename : djangobb/djangobb_forum/migrations/0002_auto__add_field_profile_show_smilies.py => djangobb_forum/migrations/0002_auto__add_field_profile_show_smilies.py
rename : djangobb/djangobb_forum/migrations/__init__.py => djangobb_forum/migrations/__init__.py
rename : djangobb/djangobb_forum/models.py => djangobb_forum/models.py
rename : djangobb/djangobb_forum/search_indexes.py => djangobb_forum/search_indexes.py
rename : djangobb/djangobb_forum/settings.py => djangobb_forum/settings.py
rename : djangobb/djangobb_forum/signals.py => djangobb_forum/signals.py
rename : djangobb/djangobb_forum/subscription.py => djangobb_forum/subscription.py
rename : djangobb/djangobb_forum/templates/forum/add_post.html => djangobb_forum/templates/forum/add_post.html
rename : djangobb/djangobb_forum/templates/forum/base.html => djangobb_forum/templates/forum/base.html
rename : djangobb/djangobb_forum/templates/forum/delete_posts.html => djangobb_forum/templates/forum/delete_posts.html
rename : djangobb/djangobb_forum/templates/forum/edit_post.html => djangobb_forum/templates/forum/edit_post.html
rename : djangobb/djangobb_forum/templates/forum/feeds/posts_description.html => djangobb_forum/templates/forum/feeds/posts_description.html
rename : djangobb/djangobb_forum/templates/forum/feeds/posts_title.html => djangobb_forum/templates/forum/feeds/posts_title.html
rename : djangobb/djangobb_forum/templates/forum/feeds/topics_description.html => djangobb_forum/templates/forum/feeds/topics_description.html
rename : djangobb/djangobb_forum/templates/forum/feeds/topics_title.html => djangobb_forum/templates/forum/feeds/topics_title.html
rename : djangobb/djangobb_forum/templates/forum/forum.html => djangobb_forum/templates/forum/forum.html
rename : djangobb/djangobb_forum/templates/forum/forum_row.html => djangobb_forum/templates/forum/forum_row.html
rename : djangobb/djangobb_forum/templates/forum/header.html => djangobb_forum/templates/forum/header.html
rename : djangobb/djangobb_forum/templates/forum/index.html => djangobb_forum/templates/forum/index.html
rename : djangobb/djangobb_forum/templates/forum/lofi/base.html => djangobb_forum/templates/forum/lofi/base.html
rename : djangobb/djangobb_forum/templates/forum/lofi/footer.html => djangobb_forum/templates/forum/lofi/footer.html
rename : djangobb/djangobb_forum/templates/forum/lofi/forum.html => djangobb_forum/templates/forum/lofi/forum.html
rename : djangobb/djangobb_forum/templates/forum/lofi/header.html => djangobb_forum/templates/forum/lofi/header.html
rename : djangobb/djangobb_forum/templates/forum/lofi/index.html => djangobb_forum/templates/forum/lofi/index.html
rename : djangobb/djangobb_forum/templates/forum/lofi/pagination.html => djangobb_forum/templates/forum/lofi/pagination.html
rename : djangobb/djangobb_forum/templates/forum/lofi/topic.html => djangobb_forum/templates/forum/lofi/topic.html
rename : djangobb/djangobb_forum/templates/forum/mail_to.html => djangobb_forum/templates/forum/mail_to.html
rename : djangobb/djangobb_forum/templates/forum/moderate.html => djangobb_forum/templates/forum/moderate.html
rename : djangobb/djangobb_forum/templates/forum/moderators.html => djangobb_forum/templates/forum/moderators.html
rename : djangobb/djangobb_forum/templates/forum/move_topic.html => djangobb_forum/templates/forum/move_topic.html
rename : djangobb/djangobb_forum/templates/forum/pagination.html => djangobb_forum/templates/forum/pagination.html
rename : djangobb/djangobb_forum/templates/forum/post_preview.html => djangobb_forum/templates/forum/post_preview.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_admin.html => djangobb_forum/templates/forum/profile/profile_admin.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_display.html => djangobb_forum/templates/forum/profile/profile_display.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_essentials.html => djangobb_forum/templates/forum/profile/profile_essentials.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_menu.html => djangobb_forum/templates/forum/profile/profile_menu.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_messaging.html => djangobb_forum/templates/forum/profile/profile_messaging.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_personal.html => djangobb_forum/templates/forum/profile/profile_personal.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_personality.html => djangobb_forum/templates/forum/profile/profile_personality.html
rename : djangobb/djangobb_forum/templates/forum/profile/profile_privacy.html => djangobb_forum/templates/forum/profile/profile_privacy.html
rename : djangobb/djangobb_forum/templates/forum/report.html => djangobb_forum/templates/forum/report.html
rename : djangobb/djangobb_forum/templates/forum/reputation.html => djangobb_forum/templates/forum/reputation.html
rename : djangobb/djangobb_forum/templates/forum/reputation_form.html => djangobb_forum/templates/forum/reputation_form.html
rename : djangobb/djangobb_forum/templates/forum/search_form.html => djangobb_forum/templates/forum/search_form.html
rename : djangobb/djangobb_forum/templates/forum/search_posts.html => djangobb_forum/templates/forum/search_posts.html
rename : djangobb/djangobb_forum/templates/forum/search_topics.html => djangobb_forum/templates/forum/search_topics.html
rename : djangobb/djangobb_forum/templates/forum/topic.html => djangobb_forum/templates/forum/topic.html
rename : djangobb/djangobb_forum/templates/forum/upload_avatar.html => djangobb_forum/templates/forum/upload_avatar.html
rename : djangobb/djangobb_forum/templates/forum/user.html => djangobb_forum/templates/forum/user.html
rename : djangobb/djangobb_forum/templates/forum/users.html => djangobb_forum/templates/forum/users.html
rename : djangobb/djangobb_forum/templates/search/indexes/djangobb_forum/post_text.txt => djangobb_forum/templates/search/indexes/djangobb_forum/post_text.txt
rename : djangobb/djangobb_forum/templatetags/__init__.py => djangobb_forum/templatetags/__init__.py
rename : djangobb/djangobb_forum/templatetags/forum_extras.py => djangobb_forum/templatetags/forum_extras.py
rename : djangobb/djangobb_forum/tests/__init__.py => djangobb_forum/tests/__init__.py
rename : djangobb/djangobb_forum/tests/test_forum.py => djangobb_forum/tests/test_forum.py
rename : djangobb/djangobb_forum/tests/test_profile.py => djangobb_forum/tests/test_profile.py
rename : djangobb/djangobb_forum/tests/test_reputation.py => djangobb_forum/tests/test_reputation.py
rename : djangobb/djangobb_forum/tests/test_templatetags.py => djangobb_forum/tests/test_templatetags.py
rename : djangobb/djangobb_forum/tests/test_utils.py => djangobb_forum/tests/test_utils.py
rename : djangobb/djangobb_forum/urls.py => djangobb_forum/urls.py
rename : djangobb/djangobb_forum/util.py => djangobb_forum/util.py
rename : djangobb/djangobb_forum/views.py => djangobb_forum/views.py
2011-08-17 15:11:14 +03:00
Renamed from djangobb/djangobb_forum/models.py (Browse further)