mediagoblin.git
10 years agoskip ascii thumb resizing if necessary
Rodney Ewing [Thu, 22 Aug 2013 17:06:50 +0000 (10:06 -0700)]
skip ascii thumb resizing if necessary

10 years agoskip image resizing if possible
Rodney Ewing [Wed, 21 Aug 2013 21:37:44 +0000 (14:37 -0700)]
skip image resizing if possible

10 years agoget and set metadata for a MediaFile
Rodney Ewing [Wed, 21 Aug 2013 21:34:11 +0000 (14:34 -0700)]
get and set metadata for a MediaFile

10 years agoMerge remote-tracking branch 'refs/remotes/rodney757/reprocessing'
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

10 years agoMerge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Aditi Mittal [Wed, 18 Sep 2013 16:53:36 +0000 (22:23 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin

10 years agoWrite template to render blog about page.
Aditi Mittal [Wed, 18 Sep 2013 16:50:58 +0000 (22:20 +0530)]
Write template to render blog about page.

10 years agoChange the text of url to blogs on user profile 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.

10 years agoMerge remote-tracking branch 'refs/remotes/rodney757/file_limits'
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

10 years agoUrl mapping for blog about page.
Aditi Mittal [Wed, 18 Sep 2013 15:35:41 +0000 (21:05 +0530)]
Url mapping for blog about page.

10 years agoAdd view button and create blog button on blogs dashboard.
Aditi Mittal [Wed, 18 Sep 2013 15:34:16 +0000 (21:04 +0530)]
Add view button and create blog button on blogs dashboard.

10 years agoAdd url to blog post listing page on blog dashboard of a blog.
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.

10 years agoWrite view for blog about page.
Aditi Mittal [Wed, 18 Sep 2013 15:29:27 +0000 (20:59 +0530)]
Write view for blog about page.

10 years agoAlso add a bit of color to the theme's base color
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!

10 years agoUpdating the video.js that we use to avoid an XSS attack. Yikes! ;\
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!

10 years agoSeparate Create Blog and Blog Dashboard links on the home page.
Aditi Mittal [Sun, 15 Sep 2013 12:30:13 +0000 (18:00 +0530)]
Separate Create Blog and Blog Dashboard links on the home page.

10 years agoIntroduce new generic header_actions template_hook.
Aditi Mittal [Sun, 15 Sep 2013 11:54:26 +0000 (17:24 +0530)]
Introduce new generic header_actions template_hook.

10 years agoReplace tabs with spaces in blog.__init__.
Aditi Mittal [Sun, 15 Sep 2013 11:53:06 +0000 (17:23 +0530)]
Replace tabs with spaces in blog.__init__.

10 years agoChange blogs query object to list object by .all() function in blog_dashboard view.
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.

10 years agoCapitalize blog title.
Aditi Mittal [Sun, 15 Sep 2013 09:18:56 +0000 (14:48 +0530)]
Capitalize blog title.

10 years agoAdd buton to create a blog.
Aditi Mittal [Sun, 15 Sep 2013 08:54:44 +0000 (14:24 +0530)]
Add buton to create a blog.

10 years agoFix pagination for certain request.GET data
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!

10 years agoMerge branch 'master' into OPW-Moderation-Update
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

10 years agoIn this next small update, I made a few changes to protect against XXS attacks
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.

10 years agoIn this commit, I'm deleting the ArchivedReports object, at paroneyea's recom-
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.

10 years agoThis should be my final code update before I am ready for review! Basically, in
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

===============================================================================

10 years agoMerge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Aditi Mittal [Mon, 9 Sep 2013 16:23:56 +0000 (21:53 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin

10 years agoAdd ConfirmDeleteForm and URL mapping for blog_delete view
Aditi Mittal [Mon, 9 Sep 2013 16:22:00 +0000 (21:52 +0530)]
Add ConfirmDeleteForm and URL mapping for blog_delete view

10 years agoWrite view function for blog deletion
Aditi Mittal [Mon, 9 Sep 2013 16:19:44 +0000 (21:49 +0530)]
Write view function for blog deletion

10 years agoWrite code for deleting a blog
Aditi Mittal [Mon, 9 Sep 2013 16:18:02 +0000 (21:48 +0530)]
Write code for deleting a blog

10 years agoWrite template for confirmation for blog deletion and add blog delete button on 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.

10 years agoSupport python 2.6 again! Thanks to julianoliver for catching this.
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!

10 years agoThis was a quick update, I mostly worked on the transition from using the old
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
===============================================================================

10 years agoGet max_blog_count variable from config_spec.ini file using pluginapi config.
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.

10 years agoReindentation
Aditi Mittal [Sat, 7 Sep 2013 08:15:27 +0000 (13:45 +0530)]
Reindentation

10 years agoAdd user to invidual blog dashboard context.
Aditi Mittal [Sat, 7 Sep 2013 08:14:27 +0000 (13:44 +0530)]
Add user to invidual blog dashboard context.

10 years agoCorrect template syntax error.
Aditi Mittal [Sat, 7 Sep 2013 07:43:08 +0000 (13:13 +0530)]
Correct template syntax error.

10 years agoPut buttons for blog create and blog dashboard on view using template_hooks for blog...
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.

10 years agoCapitalize first letter of tags
Aditi Mittal [Sat, 7 Sep 2013 06:38:36 +0000 (12:08 +0530)]
Capitalize first letter of tags

10 years agoWrite on the template when there is no blog for the user.
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.

10 years agoAmend blog_dashboard view for accomodating all conditions.
Aditi Mittal [Sat, 7 Sep 2013 06:31:27 +0000 (12:01 +0530)]
Amend blog_dashboard view for accomodating all conditions.

10 years agoRemove condition of being logged in to view blog dashboard.
Aditi Mittal [Sat, 7 Sep 2013 06:05:05 +0000 (11:35 +0530)]
Remove condition of being logged in to view blog dashboard.

10 years agoInsert URL to blog in a user's profile page by spaetz
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

10 years agotypo. conversions not convirsions
Rodney Ewing [Fri, 6 Sep 2013 21:27:55 +0000 (14:27 -0700)]
typo. conversions not convirsions

thanks to saul for pointing this out.

10 years agoAdd tags for every post on blog post listing page.
Aditi Mittal [Fri, 6 Sep 2013 13:24:29 +0000 (18:54 +0530)]
Add tags for every post on blog post listing page.

10 years agoMerge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Aditi Mittal [Thu, 5 Sep 2013 17:15:10 +0000 (22:45 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin

10 years agoMake changes for displaying page listing all the blogs created by user.
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.

10 years agoAdd blog dashboard button.
Aditi Mittal [Thu, 5 Sep 2013 16:49:46 +0000 (22:19 +0530)]
Add blog dashboard button.

10 years agoreword persona edit link
Rodney Ewing [Thu, 5 Sep 2013 16:04:23 +0000 (09:04 -0700)]
reword persona edit link

10 years agoAdd url for viewing page which lists all blogs created by a user.
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.

10 years agoCreated a template for viewing all blogs 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.

10 years agoRevert "Temporarily switching git:// to http://"
Christopher Allan Webber [Thu, 5 Sep 2013 14:51:22 +0000 (09:51 -0500)]
Revert "Temporarily switching git:// to http://"

This reverts commit 18922af5830f4a7686ec3b3ff11dc309a5a9cca6.

10 years agoTemporarily switching git:// to http://
Christopher Allan Webber [Thu, 5 Sep 2013 14:37:08 +0000 (09:37 -0500)]
Temporarily switching git:// to http://

10 years agoIn the v0.6.0 cycle now
Christopher Allan Webber [Thu, 5 Sep 2013 14:34:48 +0000 (09:34 -0500)]
In the v0.6.0 cycle now

10 years agoMediaGoblin v0.5.0!
Christopher Allan Webber [Wed, 4 Sep 2013 21:25:12 +0000 (16:25 -0500)]
MediaGoblin v0.5.0!

10 years agoCommitting extracted and compiled translations
Christopher Allan Webber [Wed, 4 Sep 2013 21:07:37 +0000 (16:07 -0500)]
Committing extracted and compiled translations

10 years agoCommitting present MediaGoblin translations before pushing extracted messages
Christopher Allan Webber [Wed, 4 Sep 2013 21:07:12 +0000 (16:07 -0500)]
Committing present MediaGoblin translations before pushing extracted messages

10 years agoCommitting extracted and compiled translations
Christopher Allan Webber [Wed, 4 Sep 2013 21:03:57 +0000 (16:03 -0500)]
Committing extracted and compiled translations

10 years agoCommitting present MediaGoblin translations before pushing extracted messages
Christopher Allan Webber [Wed, 4 Sep 2013 21:02:48 +0000 (16:02 -0500)]
Committing present MediaGoblin translations before pushing extracted messages

10 years agoFixing tyop. Thanks for catching, tryggvib :)
Christopher Allan Webber [Wed, 4 Sep 2013 21:01:21 +0000 (16:01 -0500)]
Fixing tyop.  Thanks for catching, tryggvib :)

10 years agoCaution about the API in the release notes
Christopher Allan Webber [Wed, 4 Sep 2013 19:25:40 +0000 (14:25 -0500)]
Caution about the API in the release notes

10 years agoneed to send the users email to persona if the user logged in with persona.
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.

10 years agoThanking Dan Callahan as a contributor. Thanks for helping with the persona stuff! :)
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! :)

10 years agoImprove checkbox description
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?

10 years agoMerge remote-tracking branch 'refs/remotes/spaetz/fix_docs'
Christopher Allan Webber [Wed, 4 Sep 2013 12:41:56 +0000 (07:41 -0500)]
Merge remote-tracking branch 'refs/remotes/spaetz/fix_docs'

10 years agoFix plugin documentation
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.

10 years agoAdd site name, logo, and background for Persona
Dan Callahan [Tue, 3 Sep 2013 20:31:28 +0000 (15:31 -0500)]
Add site name, logo, and background for Persona

10 years agoI did some more code-keeping in this commit. I added a lot of documentation, so
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

===============================================================================

10 years agoUpdated AUTHORS for v0.5.0
Christopher Allan Webber [Mon, 2 Sep 2013 21:28:35 +0000 (16:28 -0500)]
Updated AUTHORS for v0.5.0

10 years agoI've moved on to one of the last phases of my work! Now I'm just checking off
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)

10 years agoSimplify non-active user page
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.

10 years agoshould use public_store.file_exists to check if the file copied correctly
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

10 years agodon't set logging level to debug
Rodney Ewing [Mon, 2 Sep 2013 18:55:41 +0000 (11:55 -0700)]
don't set logging level to debug

10 years agocheck if db is up to date
Rodney Ewing [Mon, 2 Sep 2013 16:47:55 +0000 (09:47 -0700)]
check if db is up to date

10 years agoRename get_all_posts_of_a_blog function.
Aditi Mittal [Mon, 2 Sep 2013 16:44:59 +0000 (22:14 +0530)]
Rename get_all_posts_of_a_blog function.

10 years agoImplement pagination feature for blog_post_listing and blog_dashboard pages.
Aditi Mittal [Mon, 2 Sep 2013 16:28:17 +0000 (21:58 +0530)]
Implement pagination feature for blog_post_listing and blog_dashboard pages.

10 years agoGet all blog posts as a query object as suggested by spaetz.
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.

10 years agoMake get_all_posts_of_a_blog a function of Blog class.
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.

10 years agoRename save button to 'save as draft'.
Aditi Mittal [Mon, 2 Sep 2013 03:39:31 +0000 (09:09 +0530)]
Rename save button to 'save as draft'.

10 years agodidn't remove form.new_email when change email was moved to its own view
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

10 years agoMerge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin
Aditi Mittal [Sat, 31 Aug 2013 07:04:02 +0000 (12:34 +0530)]
Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin

10 years agoWe're presently tied to a very specific version of oauthlib...
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...

10 years agoThis is a quick commit. I gave admins the ability to ban or unban users
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.

10 years agoThis was a big commit! I included lots of documentation below, but generally I
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.
===============================================================================
===============================================================================

10 years agopdf media_type now have their own config_spec.ini
Rodney Ewing [Wed, 28 Aug 2013 15:21:20 +0000 (08:21 -0700)]
pdf media_type now have their own config_spec.ini

10 years agoascii 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

10 years agoaudio 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

10 years agovideo 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

10 years agoimage 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

10 years agoExplicitly require a newer celery
Christopher Allan Webber [Thu, 29 Aug 2013 14:36:34 +0000 (09:36 -0500)]
Explicitly require a newer celery

10 years agoAdd function get_all_blog_posts_of_blog.
Aditi [Thu, 29 Aug 2013 05:05:53 +0000 (10:35 +0530)]
Add function get_all_blog_posts_of_blog.

10 years agoResolve merge conflict.
Aditi [Thu, 29 Aug 2013 05:04:47 +0000 (10:34 +0530)]
Resolve merge conflict.

10 years agoRefactor views using functions in lib file.
Aditi [Wed, 28 Aug 2013 18:12:35 +0000 (23:42 +0530)]
Refactor views using functions in lib file.

10 years agoChange Url for blog post listing view.
Aditi [Wed, 28 Aug 2013 18:02:13 +0000 (23:32 +0530)]
Change Url for blog post listing view.

10 years agoPull changes and resolve merge conflict.
Aditi [Wed, 28 Aug 2013 17:58:09 +0000 (23:28 +0530)]
Pull changes and resolve merge conflict.

10 years agoFix failing to build docs
Christopher Allan Webber [Wed, 28 Aug 2013 16:11:41 +0000 (11:11 -0500)]
Fix failing to build docs

10 years agodouble colon here was killing the build
Christopher Allan Webber [Wed, 28 Aug 2013 16:06:07 +0000 (11:06 -0500)]
double colon here was killing the build

10 years agoShould fix Beuc's bug with video thumbnail width... I think!
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!

10 years ago0.5.0 release notes
Rodney Ewing [Tue, 27 Aug 2013 21:24:24 +0000 (14:24 -0700)]
0.5.0 release notes

10 years agoCommitting extracted and compiled translations
Christopher Allan Webber [Mon, 26 Aug 2013 22:39:53 +0000 (17:39 -0500)]
Committing extracted and compiled translations

10 years agoCommitting present MediaGoblin translations before pushing extracted messages
Christopher Allan Webber [Mon, 26 Aug 2013 22:38:50 +0000 (17:38 -0500)]
Committing present MediaGoblin translations before pushing extracted messages