Rodney Ewing [Thu, 22 Aug 2013 17:06:50 +0000 (10:06 -0700)]
skip ascii thumb resizing if necessary
Rodney Ewing [Wed, 21 Aug 2013 21:37:44 +0000 (14:37 -0700)]
skip image resizing if possible
Rodney Ewing [Wed, 21 Aug 2013 21:34:11 +0000 (14:34 -0700)]
get and set metadata for a MediaFile
Christopher Allan Webber [Wed, 18 Sep 2013 19:45:23 +0000 (14:45 -0500)]
Merge remote-tracking branch 'refs/remotes/rodney757/reprocessing'
Conflicts:
mediagoblin/db/migrations.py
Aditi Mittal [Wed, 18 Sep 2013 16:53:36 +0000 (22:23 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Aditi Mittal [Wed, 18 Sep 2013 16:50:58 +0000 (22:20 +0530)]
Write template to render blog about page.
Aditi Mittal [Wed, 18 Sep 2013 16:49:58 +0000 (22:19 +0530)]
Change the text of url to blogs on user profile page.
Christopher Allan Webber [Wed, 18 Sep 2013 16:21:57 +0000 (11:21 -0500)]
Merge remote-tracking branch 'refs/remotes/rodney757/file_limits'
Conflicts:
mediagoblin/db/migrations.py
Aditi Mittal [Wed, 18 Sep 2013 15:35:41 +0000 (21:05 +0530)]
Url mapping for blog about page.
Aditi Mittal [Wed, 18 Sep 2013 15:34:16 +0000 (21:04 +0530)]
Add view button and create blog button on blogs dashboard.
Aditi Mittal [Wed, 18 Sep 2013 15:32:30 +0000 (21:02 +0530)]
Add url to blog post listing page on blog dashboard of a blog.
Aditi Mittal [Wed, 18 Sep 2013 15:29:27 +0000 (20:59 +0530)]
Write view for blog about page.
Christopher Allan Webber [Sun, 15 Sep 2013 14:54:28 +0000 (09:54 -0500)]
Also add a bit of color to the theme's base color
This commit sponsored by Marc Lijour. Thanks!
Christopher Allan Webber [Sun, 15 Sep 2013 14:46:01 +0000 (09:46 -0500)]
Updating the video.js that we use to avoid an XSS attack. Yikes! ;\
This commit sponsored by Daniel Valentine. Thank you!
Aditi Mittal [Sun, 15 Sep 2013 12:30:13 +0000 (18:00 +0530)]
Separate Create Blog and Blog Dashboard links on the home page.
Aditi Mittal [Sun, 15 Sep 2013 11:54:26 +0000 (17:24 +0530)]
Introduce new generic header_actions template_hook.
Aditi Mittal [Sun, 15 Sep 2013 11:53:06 +0000 (17:23 +0530)]
Replace tabs with spaces in blog.__init__.
Aditi Mittal [Sun, 15 Sep 2013 09:19:56 +0000 (14:49 +0530)]
Change blogs query object to list object by .all() function in blog_dashboard view.
Aditi Mittal [Sun, 15 Sep 2013 09:18:56 +0000 (14:48 +0530)]
Capitalize blog title.
Aditi Mittal [Sun, 15 Sep 2013 08:54:44 +0000 (14:24 +0530)]
Add buton to create a blog.
Christopher Allan Webber [Fri, 13 Sep 2013 15:16:07 +0000 (10:16 -0500)]
Fix pagination for certain request.GET data
This didn't work at all nicely with MultiDict objects in various
circumstances and could possibly break pagination. This fix handles
that!
This commit sponsored by Alessandro Francolini. Thank you!
tilly-Q [Thu, 12 Sep 2013 22:58:04 +0000 (18:58 -0400)]
Merge branch 'master' into OPW-Moderation-Update
Conflicts:
mediagoblin/db/migrations.py
tilly-Q [Thu, 12 Sep 2013 22:16:25 +0000 (18:16 -0400)]
In this next small update, I made a few changes to protect against XXS attacks
in the moderation panel.
tilly-Q [Wed, 11 Sep 2013 21:09:21 +0000 (17:09 -0400)]
In this commit, I'm deleting the ArchivedReports object, at paroneyea's recom-
-mendation. Instead, all of its functionality will be in the ReportBase object.
tilly-Q [Tue, 10 Sep 2013 17:16:22 +0000 (13:16 -0400)]
This should be my final code update before I am ready for review! Basically, in
this update I finished the search/sort function on the Reports Panel. I also
finished the Terms of Service and made the decision to remove the meta portion
of the site I had planned to create. I decided that the features involved were
just unnecessary at this point. I also dropped the User status column and added
a migration to establish default privileges (and create the privilege foundat-
-ions. I fixed a few small errors that were left over as well, in the implemen-
tation and in the tests. Next, I just need to await code review and work on the
documentation for these new features. I also need to supervise a new merge to
master.
===============================================================================
Dropped the vestigial 'status' column
===============================================================================
--\ mediagoblin/db/migrations.py
--\ mediagoblin/db/models.py
--| Also added in comments describing the current situation with the `is_admin`
| and `email_verified` columns, where they are 100% vestigial but cannot be
| dropped.
===============================================================================
Wrote necessary migrations to set up Privilege
foundations and give users the necessary privileges on an older
implementation of mediagoblin that is migrating into this update
===============================================================================
--\ mediagoblin/db/migrations.py
===============================================================================
Deleted the meta pages
===============================================================================
--\ Deleted mediagoblin/meta/__init__.py
--\ Deleted mediagoblin/meta/routing.py
--\ Deleted mediagoblin/meta/views.py
--\ Deleted mediagoblin/templates/mediagoblin/meta/code_of_conduct.html
--\ Deleted mediagoblin/templates/mediagoblin/meta/reports_details.html
--\ Deleted mediagoblin/templates/mediagoblin/meta/reports_panel.html
----------------------------------------------------------------
Moved the terms of service to /terms_of_service
----------------------------------------------------------------
--\ Moved mediagoblin/templates/mediagoblin/meta/terms_of_service.html
-> mediagoblin/templates/mediagoblin/terms_of_service.html
--| I decided that terms of service were really the only necessary part of my
| planned "meta" pages, so I moved it instead to its own singular page
--\ mediagoblin/routing.py
--\ mediagoblin/static/css/base.css
--\ mediagoblin/templates/mediagoblin/base.html
--\ mediagoblin/views.py
===============================================================================
Simplified & Finished the Reports Panel Searching
===============================================================================
--\ mediagoblin/moderation/forms.py
--\ mediagoblin/moderation/tools.py
--\ mediagoblin/moderation/views.py
--\ mediagoblin/templates/mediagoblin/moderation/report_panel.html
--\ mediagoblin/templates/mediagoblin/moderation/user.html
===============================================================================
Fixed Small Errors
===============================================================================
--\ mediagoblin/templates/mediagoblin/user_pages/user.html
--\ mediagoblin/tests/test_moderation.py
--\ mediagoblin/tests/tools.py
===============================================================================
Aditi Mittal [Mon, 9 Sep 2013 16:23:56 +0000 (21:53 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Aditi Mittal [Mon, 9 Sep 2013 16:22:00 +0000 (21:52 +0530)]
Add ConfirmDeleteForm and URL mapping for blog_delete view
Aditi Mittal [Mon, 9 Sep 2013 16:19:44 +0000 (21:49 +0530)]
Write view function for blog deletion
Aditi Mittal [Mon, 9 Sep 2013 16:18:02 +0000 (21:48 +0530)]
Write code for deleting a blog
Aditi Mittal [Mon, 9 Sep 2013 16:16:23 +0000 (21:46 +0530)]
Write template for confirmation for blog deletion and add blog delete button on blog dashboard.
Christopher Allan Webber [Mon, 9 Sep 2013 15:01:56 +0000 (10:01 -0500)]
Support python 2.6 again! Thanks to julianoliver for catching this.
This commit sponsored by Sam Clegg. Thank you!
tilly-Q [Sun, 8 Sep 2013 22:26:37 +0000 (18:26 -0400)]
This was a quick update, I mostly worked on the transition from using the old
User table columns (is_admin, status, email_verified) and making sure that
their functionality is instead completely handled by privileges. I also worked
on the meta pages which I hope to finish soon. I set up migrations to ensure
the default privileges are given to users that should have them. Lastly, I made
it so that banned users can log out.
===============================================================================
Made Sure the Vestigial Columns of the User Table were not being Used
===============================================================================
--\ mediagoblin/auth/views.py
--\ mediagoblin/db/models.py
--\ mediagoblin/templates/mediagoblin/base.html
--\ mediagoblin/templates/mediagoblin/moderation/user.html
--\ mediagoblin/templates/mediagoblin/user_pages/collection_lis$
--\ mediagoblin/templates/mediagoblin/user_pages/user.html
--\ mediagoblin/tests/test_auth.py
--\ mediagoblin/tests/test_persona.py
--\ mediagoblin/user_pages/views.py
===============================================================================
Wrote the Migrations to Set up the Default Privileges
===============================================================================
--\ mediagoblin/db/migrations.py
--\ mediagoblin/gmg_commands/users.py
===============================================================================
Work on the Meta Pages
===============================================================================
--\ mediagoblin/meta/routing.py
--\ mediagoblin/meta/views.py
--\ mediagoblin/static/css/base.css
--\ mediagoblin/templates/mediagoblin/meta/terms_of_service.html
===============================================================================
Small Changes
===============================================================================
--\ mediagoblin/templates/mediagoblin/base.html
--| Benevolently made it so that banned users can log out
===============================================================================
X X X X X X X X X X X X X X X X X X X X
===============================================================================
Aditi Mittal [Sat, 7 Sep 2013 20:58:48 +0000 (02:28 +0530)]
Get max_blog_count variable from config_spec.ini file using pluginapi config.
Aditi Mittal [Sat, 7 Sep 2013 08:15:27 +0000 (13:45 +0530)]
Reindentation
Aditi Mittal [Sat, 7 Sep 2013 08:14:27 +0000 (13:44 +0530)]
Add user to invidual blog dashboard context.
Aditi Mittal [Sat, 7 Sep 2013 07:43:08 +0000 (13:13 +0530)]
Correct template syntax error.
Aditi Mittal [Sat, 7 Sep 2013 07:41:14 +0000 (13:11 +0530)]
Put buttons for blog create and blog dashboard on view using template_hooks for blog plugin not to be interfering with original code.
Aditi Mittal [Sat, 7 Sep 2013 06:38:36 +0000 (12:08 +0530)]
Capitalize first letter of tags
Aditi Mittal [Sat, 7 Sep 2013 06:36:35 +0000 (12:06 +0530)]
Write on the template when there is no blog for the user.
Aditi Mittal [Sat, 7 Sep 2013 06:31:27 +0000 (12:01 +0530)]
Amend blog_dashboard view for accomodating all conditions.
Aditi Mittal [Sat, 7 Sep 2013 06:05:05 +0000 (11:35 +0530)]
Remove condition of being logged in to view blog dashboard.
Aditi Mittal [Sat, 7 Sep 2013 06:03:10 +0000 (11:33 +0530)]
Insert URL to blog in a user's profile page by spaetz
Rodney Ewing [Fri, 6 Sep 2013 21:27:55 +0000 (14:27 -0700)]
typo. conversions not convirsions
thanks to saul for pointing this out.
Aditi Mittal [Fri, 6 Sep 2013 13:24:29 +0000 (18:54 +0530)]
Add tags for every post on blog post listing page.
Aditi Mittal [Thu, 5 Sep 2013 17:15:10 +0000 (22:45 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Aditi Mittal [Thu, 5 Sep 2013 16:51:00 +0000 (22:21 +0530)]
Make changes for displaying page listing all the blogs created by user.
Aditi Mittal [Thu, 5 Sep 2013 16:49:46 +0000 (22:19 +0530)]
Add blog dashboard button.
Rodney Ewing [Thu, 5 Sep 2013 16:04:23 +0000 (09:04 -0700)]
reword persona edit link
Aditi Mittal [Thu, 5 Sep 2013 15:52:15 +0000 (21:22 +0530)]
Add url for viewing page which lists all blogs created by a user.
Aditi Mittal [Thu, 5 Sep 2013 15:50:29 +0000 (21:20 +0530)]
Created a template for viewing all blogs by a user.
Christopher Allan Webber [Thu, 5 Sep 2013 14:51:22 +0000 (09:51 -0500)]
Revert "Temporarily switching git:// to http://"
This reverts commit
18922af5830f4a7686ec3b3ff11dc309a5a9cca6.
Christopher Allan Webber [Thu, 5 Sep 2013 14:37:08 +0000 (09:37 -0500)]
Temporarily switching git:// to http://
Christopher Allan Webber [Thu, 5 Sep 2013 14:34:48 +0000 (09:34 -0500)]
In the v0.6.0 cycle now
Christopher Allan Webber [Wed, 4 Sep 2013 21:25:12 +0000 (16:25 -0500)]
MediaGoblin v0.5.0!
Christopher Allan Webber [Wed, 4 Sep 2013 21:07:37 +0000 (16:07 -0500)]
Committing extracted and compiled translations
Christopher Allan Webber [Wed, 4 Sep 2013 21:07:12 +0000 (16:07 -0500)]
Committing present MediaGoblin translations before pushing extracted messages
Christopher Allan Webber [Wed, 4 Sep 2013 21:03:57 +0000 (16:03 -0500)]
Committing extracted and compiled translations
Christopher Allan Webber [Wed, 4 Sep 2013 21:02:48 +0000 (16:02 -0500)]
Committing present MediaGoblin translations before pushing extracted messages
Christopher Allan Webber [Wed, 4 Sep 2013 21:01:21 +0000 (16:01 -0500)]
Fixing tyop. Thanks for catching, tryggvib :)
Christopher Allan Webber [Wed, 4 Sep 2013 19:25:40 +0000 (14:25 -0500)]
Caution about the API in the release notes
Rodney Ewing [Wed, 4 Sep 2013 15:35:30 +0000 (08:35 -0700)]
need to send the users email to persona if the user logged in with persona.
Thanks callahad for pointing this out.
Christopher Allan Webber [Wed, 4 Sep 2013 14:23:02 +0000 (09:23 -0500)]
Thanking Dan Callahan as a contributor. Thanks for helping with the persona stuff! :)
Sebastian Spaeth [Wed, 4 Sep 2013 12:54:00 +0000 (14:54 +0200)]
Improve checkbox description
Do not Enable/Disable next to a checkbox. So what does an enabled checkbox do then?
Christopher Allan Webber [Wed, 4 Sep 2013 12:41:56 +0000 (07:41 -0500)]
Merge remote-tracking branch 'refs/remotes/spaetz/fix_docs'
Sebastian Spaeth [Wed, 4 Sep 2013 09:35:39 +0000 (11:35 +0200)]
Fix plugin documentation
The docs suggest to use {% template_hook "media_sidebar" %}. This
will break Mediagoblin in mysterious ways, and the docs need a fix.
Dan Callahan [Tue, 3 Sep 2013 20:31:28 +0000 (15:31 -0500)]
Add site name, logo, and background for Persona
tilly-Q [Tue, 3 Sep 2013 20:19:07 +0000 (16:19 -0400)]
I did some more code-keeping in this commit. I added a lot of documentation, so
that most of my functions do indeed have effective docstrings. I also changed
the decorators so that they imply eachother in a logical way. I also modified
the one decorator get_media_comment_by_id to be more usable with the variable
urls of mediagoblin.user_pages.views:file_a_report. I also noticed a few tests
had broken, so I went through them and fixed them up, finding that mostly there
were problems in my actual writing of the tests. I also did a few other small
tasks such as creating a new User method to check whether or not a User is ban-
-ned.
===============================================================================
Added in documentation
===============================================================================
--\ mediagoblin/db/models.py
--\ mediagoblin/decorators.py
--\ mediagoblin/moderation/forms.py
--\ mediagoblin/moderation/tools.py
--\ mediagoblin/moderation/views.py
--\ mediagoblin/user_pages/lib.py
===============================================================================
Rearranged decorators to be more efficient
===============================================================================
--\ mediagoblin/decorators.py
--| Made it so that user_not_banned is encapsulated in require_active_login
--| Made it so that require_active_login is encapsulated in user_has_privilege
--| Changed get_media_comment_by_id into get_optional_media_comment_by_id. It
| now returns valid code if the MediaComment id is absent. This makes it pos-
| -sible to use this decorator for the function:
| mediagoblin.user_pages.views:file_a_report
--\ mediagoblin/user_pages/views.py
--| Replaced the mediagoblin.user_pages.views:file_a_comment_report with the
| decorator mentioned above
--\ mediagoblin/user_pages/routing.py
-----------------------------------------------------------
| took out unnecessary @user_not_banned decorators |
-----------------------------------------------------------
--\ mediagoblin/submit/views.py
--\ mediagoblin/user_pages/views.py
===============================================================================
Fixed broken tests
===============================================================================
--\ mediagoblin/tests/test_auth.py
--\ mediagoblin/tests/test_privileges.py
--\ mediagoblin/tests/test_submission.py
===============================================================================
Fixed broken code
===============================================================================
--\ mediagoblin/tools/response.py
===============================================================================
Other Tasks
===============================================================================
--\ mediagoblin/db/models.py
--| Added in User.is_banned() method
--\ mediagoblin/decorators.py
--| Utitilized User.is_banned() method in the user_not_banned decorator
--\ mediagoblin/moderation/views.py
--| Made it impossible for an admin to ban themself.
--| Got rid of a vestigial print statement
--\ mediagoblin/templates/mediagoblin/base.html
--| Made it so the top panel does not show up for users that are banned.
--\ mediagoblin/templates/mediagoblin/moderation/user.html
--| Rearranged the javascript slightly
===============================================================================
Christopher Allan Webber [Mon, 2 Sep 2013 21:28:35 +0000 (16:28 -0500)]
Updated AUTHORS for v0.5.0
tilly-Q [Tue, 3 Sep 2013 15:57:10 +0000 (11:57 -0400)]
I've moved on to one of the last phases of my work! Now I'm just checking off
items from my last to-do list. The biggest change in this commit is that I made
the moderation reports panel sortable via get request. I also added in page nu-
mbers so that more than 10 reports can be viewed. I'm hoping to go from here to
make a search page. Aside from that, there were only a few other changes I made
this time. I fixed two bugs in my code. I copy-ed and pasted function
mediagoblin.user_pages.views:media_preview_comment which I must've deleted ear-
-lier in a merge. And I moved some of the javascript I was using in the modera-
-tion templates into it's own seperate .js file.
===============================================================================
Made the moderation reports panel view sortable
===============================================================================
--\ mediagoblin/moderation/forms.py
--\ mediagoblin/moderation/views.py
--\ mediagoblin/templates/mediagoblin/moderation/report_panel.html
--\ mediagoblin/templates/mediagoblin/moderation/user.html
--| Made `<user> report history` into a link that automatically shows all open
| and closed reports on <user>.
===============================================================================
Grabbed some code from master that I accidentally deleted in a merge
===============================================================================
--\ mediagoblin/user_pages/views.py
===============================================================================
Moved javascript away from templates into its own file
===============================================================================
--\ mediagoblin/static/js/setup_report_forms.js
--\ mediagoblin/templates/mediagoblin/moderation/report.html
--\ mediagoblin/templates/mediagoblin/moderation/user.html
===============================================================================
Cleared trailing white space
===============================================================================
--\ mediagoblin/templates/mediagoblin/moderation/media_panel.html
--\ mediagoblin/moderation/tools.py
--\ mediagoblin/templates/mediagoblin/meta/terms_of_service.html
--\ mediagoblin/templates/mediagoblin/moderation/report_panel.html
--\ mediagoblin/templates/mediagoblin/user_pages/media.html
--\ mediagoblin/tests/test_modelmethods.py
===============================================================================
Small fixes
===============================================================================
--\ mediagoblin/templates/mediagoblin/moderation/report.html
--| Fixed a link so that it points to the correct user page
--\ mediagoblin/templates/mediagoblin/user_pages/media.html
--| Fixed a bug that crashed this page when a guest visitted it (because
| request.user is None)
Sebastian Spaeth [Tue, 3 Sep 2013 15:46:55 +0000 (17:46 +0200)]
Simplify non-active user page
Currently, the logic of whether a user account has been activated is in
the main user.html template. This is not good as: doing that check for all
users from template code is probably not great for performance, but more
severly, the template logic is rather difficult and convoluted.
Split this in a user.html and a user_nonactive.html where user.html is
used for active users and user_nonactive displays all the "you still need
to be activated" blurbs. This makes the templates much easier on the eyes.
Rodney Ewing [Mon, 2 Sep 2013 19:09:55 +0000 (12:09 -0700)]
should use public_store.file_exists to check if the file copied correctly
Rodney Ewing [Mon, 2 Sep 2013 18:55:41 +0000 (11:55 -0700)]
don't set logging level to debug
Rodney Ewing [Mon, 2 Sep 2013 16:47:55 +0000 (09:47 -0700)]
check if db is up to date
Aditi Mittal [Mon, 2 Sep 2013 16:44:59 +0000 (22:14 +0530)]
Rename get_all_posts_of_a_blog function.
Aditi Mittal [Mon, 2 Sep 2013 16:28:17 +0000 (21:58 +0530)]
Implement pagination feature for blog_post_listing and blog_dashboard pages.
Aditi Mittal [Mon, 2 Sep 2013 15:05:22 +0000 (20:35 +0530)]
Get all blog posts as a query object as suggested by spaetz.
Aditi Mittal [Mon, 2 Sep 2013 15:03:40 +0000 (20:33 +0530)]
Make get_all_posts_of_a_blog a function of Blog class.
Aditi Mittal [Mon, 2 Sep 2013 03:39:31 +0000 (09:09 +0530)]
Rename save button to 'save as draft'.
Rodney Ewing [Sat, 31 Aug 2013 20:45:58 +0000 (13:45 -0700)]
didn't remove form.new_email when change email was moved to its own view
Aditi Mittal [Sat, 31 Aug 2013 07:04:02 +0000 (12:34 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Christopher Allan Webber [Fri, 30 Aug 2013 21:27:22 +0000 (16:27 -0500)]
We're presently tied to a very specific version of oauthlib...
tilly-Q [Thu, 29 Aug 2013 21:31:19 +0000 (17:31 -0400)]
This is a quick commit. I gave admins the ability to ban or unban users
straight from the moderation.users_detail page. I also changed the
UserBan.expiration_date type from DateTime into Date. I also began work on the
Terms of Service, pulled from another website (which will be cited clearly
before I'm done). I added new tests as well for the ban/unbanning. Lastly,
I added a few `user_not_banned` decorators to relevant views, so banned users
cannot access any pages.
tilly-Q [Thu, 29 Aug 2013 17:47:50 +0000 (13:47 -0400)]
This was a big commit! I included lots of documentation below, but generally I
did a few things. I wrote many many many new tests, either in old test files or
in the three new test files I made. I also did some code-keeping work, deleting
trailing whitespace and deleting vestigial code. Lastly, I fixed the parts of
the code which I realized were broken thru the process of running tests.
===============================================================================
Deleted trailing whitespace:
===============================================================================
--\ mediagoblin/decorators.py
--\ mediagoblin/auth/tools.py
--\ mediagoblin/db/migrations.py
--\ mediagoblin/db/models.py
--\ mediagoblin/gmg_commands/users.py
--\ mediagoblin/moderation/forms.py
--\ mediagoblin/moderation/tools.py
--\ mediagoblin/moderation/views.py
--\ mediagoblin/templates/mediagoblin/moderation/media_panel.html
--\ mediagoblin/templates/mediagoblin/moderation/report.html
--\ mediagoblin/templates/mediagoblin/moderation/report_panel.html
--\ mediagoblin/templates/mediagoblin/moderation/user.html
--\ mediagoblin/templates/mediagoblin/moderation/user_panel.html
--\ mediagoblin/templates/mediagoblin/user_pages/report.html
--\ mediagoblin/templates/mediagoblin/utils/report.html
--\ mediagoblin/user_pages/lib.py
--\ mediagoblin/user_pages/views.py
===============================================================================
Deleted Vestigial Code
===============================================================================
--\ mediagoblin/db/util.py
--\ mediagoblin/tests/test_notifications.py
===============================================================================
Modified the Code:
===============================================================================
--\ mediagoblin/moderation/tools.py
--| Encapsulated the code around giving/taking away privileges into two
| funtions.
--\ mediagoblin/moderation/views.py
--| Imported and used the give/take away privilege functions
--| Replaced 'require_admin_or_moderator_login' with
|'user_has_privilege(u"admin")' for adding/taking away privileges, only
| admins are allowed to do this.
--\ mediagoblin/templates/mediagoblin/banned.html
--| Added relevant translation tags
--| Added ability to display indefinite banning
--\ mediagoblin/templates/mediagoblin/user_pages/media.html
--| Made sure the add comments button was only visible for users with the
| `commenter` privilege
--\ mediagoblin/tests/test_submission.py
--| Paroneayea fixed a DetachedInstanceError I was having with the our_user
| function
--\ mediagoblin/tests/tools.py
--| Added a fixture_add_comment_report function for testing.
--\ mediagoblin/tools/response.py
--| Fixed a minor error where a necessary return statement was missing
--| Fit the code within 80 columns
--\ mediagoblin/user_pages/views.py
--| Added a necessary decorator to ensure that only users with the 'commenter'
| privilege can post comments
===============================================================================
Wrote new tests for an old test file:
===============================================================================
--\ mediagoblin/tests/test_auth.py
--| Added a new test to make sure privilege granting on registration happens
| correctly
--\ mediagoblin/tests/test_modelmethods.py*
--| Added a test to ensure the User method has_privilege works properly
===============================================================================
Wrote entirely new files full of tests:
===============================================================================
--\ mediagoblin/tests/test_moderation.py
--\ mediagoblin/tests/test_privileges.py
--\ mediagoblin/tests/test_reporting.py
===============================================================================
===============================================================================
NOTE: Any files I've marked with a * in this commit report, were actually subm-
itted in my last commit. I made that committ to fix an error I was having, so
they weren't properly documented in that report.
===============================================================================
===============================================================================
Rodney Ewing [Wed, 28 Aug 2013 15:21:20 +0000 (08:21 -0700)]
pdf media_type now have their own config_spec.ini
Rodney Ewing [Wed, 28 Aug 2013 15:14:26 +0000 (08:14 -0700)]
ascii media_type now have their own config_spec.ini
Rodney Ewing [Wed, 28 Aug 2013 15:12:43 +0000 (08:12 -0700)]
audio media_type now have their own config_spec.ini
Rodney Ewing [Wed, 28 Aug 2013 15:10:47 +0000 (08:10 -0700)]
video media_type now have their own config_spec.ini
Rodney Ewing [Wed, 28 Aug 2013 14:56:44 +0000 (07:56 -0700)]
image media_type now have their own config_spec.ini
Christopher Allan Webber [Thu, 29 Aug 2013 14:36:34 +0000 (09:36 -0500)]
Explicitly require a newer celery
Aditi [Thu, 29 Aug 2013 05:05:53 +0000 (10:35 +0530)]
Add function get_all_blog_posts_of_blog.
Aditi [Thu, 29 Aug 2013 05:04:47 +0000 (10:34 +0530)]
Resolve merge conflict.
Aditi [Wed, 28 Aug 2013 18:12:35 +0000 (23:42 +0530)]
Refactor views using functions in lib file.
Aditi [Wed, 28 Aug 2013 18:02:13 +0000 (23:32 +0530)]
Change Url for blog post listing view.
Aditi [Wed, 28 Aug 2013 17:58:09 +0000 (23:28 +0530)]
Pull changes and resolve merge conflict.
Christopher Allan Webber [Wed, 28 Aug 2013 16:11:41 +0000 (11:11 -0500)]
Fix failing to build docs
Christopher Allan Webber [Wed, 28 Aug 2013 16:06:07 +0000 (11:06 -0500)]
double colon here was killing the build
Christopher Allan Webber [Wed, 28 Aug 2013 14:15:16 +0000 (09:15 -0500)]
Should fix Beuc's bug with video thumbnail width... I think!
Rodney Ewing [Tue, 27 Aug 2013 21:24:24 +0000 (14:24 -0700)]
0.5.0 release notes
Christopher Allan Webber [Mon, 26 Aug 2013 22:39:53 +0000 (17:39 -0500)]
Committing extracted and compiled translations
Christopher Allan Webber [Mon, 26 Aug 2013 22:38:50 +0000 (17:38 -0500)]
Committing present MediaGoblin translations before pushing extracted messages