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 |
|