[SCM] mediagoblin packaging annotated tag, v0.0.3, created. v0.0.3
js at users.alioth.debian.org
js at users.alioth.debian.org
Sun Aug 20 22:08:02 UTC 2017
The annotated tag, v0.0.3 has been created
at 5cdbc7ccb75fd6991df22c563805d9a82b5d1191 (tag)
tagging 5ed4722de8106a512a4faacfedaae7b8eda7260b (commit)
replaces v0.0.2
tagged by Will Kahn-Greene
on Tue Jul 5 09:36:30 2011 -0400
- Shortlog ------------------------------------------------------------
Tagging 0.0.3
Alejandro Villanueva (1):
Adding new function to gmg_commands, adduser,makeadmin and changepw issue 373
Aleksandar Micovic (1):
Refactored the sending of verification emails.
Caleb Forbes Davis V (11):
issue #330 - creates a user gallery template
adds conditional for display of media edit link
adds message queue
removes messages.add_message from the global template context
adds message queue unit testing
Bug #404 - Successful profile edit is successful!
adds previous and next links in the sidebar
moves edit profile link to user page
allows admins to edit user media
uses new 'username' variable in querystring to specify the user to edit
bug#422_user_can_not_edit_own_profile_unless_admin
Chris Moylan (4):
added vim swapfiles to gitignore
logins are now somewhat tested
Added tests for all sorts of login form abuse.
added test coverage for redirecting after login with the next param
Christopher Allan Webber (201):
Elrond put that ObjectId thing in the db.util module and wants us to
No need for a method for generating the verification key as a method
No reason for 'verification_successful = bool' here.
attribute values should be quoted :)
Find out if such a slug exists via a query instead of via a .save() call
Merge branch 'media_edit'
Title first and foremost... anything else looks weird to me.
I shouldn't have removed the .save() entirely :)
Let's redirect back to the media homepage using the slug instead of the id
Mount media editing under /u/{username}/m/{media}/edit/
Proper webtest infrastructure... seems to be about right anyway :)
Added new render_template method which will make our lives nicer and
Cache template environments and gettexts so we don't have to reproduce
Moving all views over to using util.render_template()!
Firefox 3.X shows hidden fields for some reason, adding display: none;
We should store the template path, not the template object, as the key
Actually it's a lot better of an idea to load the full application out
The first bit of the registration tests working. Not fully there, but
Test registration form integrity
New password check error message
Instructions for running tests with the modern setup
Just a bit of formatting for these unfinished tests ;)
Merge remote branch 'remotes/elrond/idea/shortcuts'
I have a strong preference for aligning all parameters in a function call.
Made a simple template rendering view and switched a bunch of code over to using it
Make sure that get_test_app() really does wipe the database
Moved the verification url generation string template to a global variable
Use render_template utility so we can test whether or not this email
Make sure we can register, and then that we get the verification email
Email verification view test works
Make sure that two users with the same username can't register.
Docstring for test_register_views()
A clear_test_buckets() method
A setup_fresh_app decorator which should make writing tests a bit easier.
Merge remote branch 'remotes/gandaro/324-bad-media-types'
Added a comment to clarify that this shouldn't stay here.
Fixing check_filetype...
XML attributes must be in quotes!
This attribute in quotes, too. :)
Allow storage systems to be local and allow for a get_local_path
Adding a copy_locally() method to the StorageInterface and giving it a test.
Base structure of workbench manager
Wrote functions and documentation for all the WorkbenchManager
Tests for creating/destroying workbenches
Make sure workbench won't kill directories out of scope.
Added a FakeRemoteStorage, for testing purposes
We don't need this extra '.' in making the filename
test WorkbenchManager.possibly_localize_file()
Have the application set up instances of the WorkbenchManager.
Import mediagoblin.globals as mg_globals so we can be sure things are
Merge branch 'master' into workbench
Moving workbench out of process_media
Don't bother returning whether or not we copied it or not, we can
Switch process_media over to using the workbench.
possibly_localize_file->localized_file... a bit less terribly long.
Merge remote branch 'remotes/elrond/idea/tests_kill_db'
Merge remote branch 'remotes/elrond/idea/clean_celery_setup'
mediagoblin.globals->mediagoblin.mg_globals
First import of mg_globals as mgg, partly because I just wanted it to
Merge remote branch 'remotes/elrond/idea/simple_proc_media_clean'
Already mentioned, but clarifying that branches should be localized to
A super strict HTML cleaner method with mediocre tests.
Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
Merge remote branch 'remotes/elrond/dev/workbench_class'
Require ConfigObj
Basic config "requirements" file.
Configuration file loading via ConfigObj.
Recommending --set-upstream when doing a git push to a feature branch.
Merge remote branch 'remotes/gullydwarf-cfdv/is330'
Merge remote branch 'remotes/cmoylan/test_auth_views_364'
We require lxml. Updating setup.py to reflect that.
Merge branch 'master' into configobj
Let's specifically import string_list()s in the config_spec.
Validation error reporting functionality.
Make REPORT_HEADER a unicode string also. Unicode everywhere, ideally!
Removing unused pkg_resources import from test_celery_setup
CONFIG_SPEC_PATH should be config_spec here, fixing.
Tests for mediagoblin.config functions
Move entire app structure over to using the new config system.
Erk! Forgot to include the new mediagoblin.ini.
Removing type conversions from setup_celery_from_config.
Removing option to set celery config section.
Updating celery_setup.from_celery to use new config loading / app init
It's a good idea for us to pass the application itself into mg_globals :)
Only kill the database if it's really set up.
Nosetests should now be able to run using the new configobj / app init setup
./bin/gmg commands upgraded to work with the new setup.
Preparing celery unit tests for new setup.
util.read_config_file() no longer needed; removing.
renaming storage_system_from_paste_config()->storage_system_from_config()
Removing "paste config" phrasing where we're no longer using paste's config
Removing a couple of unused imports from util.py
Adjusting hackinghowto docs to reflect change in server/tests commands
Merge branch 'configobj'
Actually we need pkg_resources again in test_celery_setup :)
./lazyserver.sh: launch a server in the most basic way possible
Updated hacking howto to reflect our new, easier to run lazyserver.sh command.
Re-commenting-out lxml from setup.py
Reset the globals parameters while testing parameters
Merge remote branch 'remotes/elrond/idea/globals_check'
Document our new global objects added during the configobj branch
Documenting the setup_globals function.
Need to run nosetests with CELERY_CONFIG_MODULE set to from_tests again.
./runtests.sh: run unit tests without having to remember the long command.
Making ./runtests.sh the official way to run the tests.
Merge remote branch 'remotes/cmoylan/test_auth_views_364'
Merge remote branch 'remotes/jwandborg/issue_363'
Adds util.cleaned_markdown_conversion() and uses it in the submission process
Provide a migration to add description_html to MediaEntries that don't have it
Updated git documentation to have more useful branch names.
Moving server.ini->paste.ini because willkg points out server.ini is ambiguous
Also moving the test_server.ini to test_paste.ini to avoid ambiguity.
Fix cleaned_markdown_conversion so that it doesn't bork on empty strings
Only migrate to description_html if description also exists.
Also fix clean_html so that it doesn't barf on an empty string.
Make sure we *ONLY* ever kill the test database, EVER.
Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
Extra checks so that we don't even RUN tests unless the right celery environ set
Merge remote branch 'refs/remotes/gullydwarf-cfdv/is315'
Indenting some sections between if / else blocks in root.html
Adding an extra space between function definitions
I don't think we need the username to be part of the profile editing URL
Merge remote branch 'remotes/elrond/idea/invalidid'
Two not three ways to contribute now, reflecting that in docs :)
Merge remote branch 'remotes/gullydwarf-cfdv/is388_only_media_owner_edits'
Check on media['uploader']'s id rather than the username
No need to describe usage of subcommands, gmg subcommand --help does that
Making arguments positional and removing the "usage" functions
Setting status to active when adding users with ./bin/gmg adduser
Slightly clearer message about email marked as verified w/ adduser gmg command
Merge remote branch 'remotes/schendje/960-grid-system'
Separates out the field rendering part from the whole form rendering macro
Adjust the width of the fields on the form submission
Setting height for media thumbnail to also 200px
Put the thumbnail on the edit details part on the top and center
Make the width of these fields 100% rather than providing a specific pixel width.
Merge remote branch 'remotes/gullydwarf-cfdv/is330'
Just adjusting indentation a little bit in the base template.
Align images in a gallery to the center
Reordering the uploaded on/by and description sections of media display template
Celery wasn't really being properly connected during tests.
Merge branch 'master' of gitorious.org:mediagoblin/mediagoblin
A base set of indexes for us to use with our new indexing tool.
Store the collection information in the ACTIVE_INDEXES keys
Tools to add / remove indexes from collections
Adding our current indexes and removing the index that was in models.py
Updating migrate.py to actually run the indexing commands
Documentation updates to indexes.py's docstring
Documenging index utils and adjusting how remove_deprecated_indexes gets arguments
Merge remote branch 'remotes/gullydwarf-cfdv/f368_msg_framework'
Styling for the messaging list items. A rainbow of messages!
Making the messages conform to the 960.gx widths
Merge remote branch 'remotes/jwandborg/feature_362-simple_comments'
Use the cleaned_markdown_conversion method instead of doing that manually
Excitedly send a user a message that their comment was posted.
Comment indexes
Merge remote branch 'remotes/schendje/master'
Actually make use of CELERY_SETUP in from_tests.py
Merge remote branch 'remotes/schendje/master'
images/iconFoo.png filenames -> icon/icon_foo.png
Cleaning up some indentation in media.html
Not sure what these fields are here commented out for... removing
More spacing / newline changes to media.html
the delete text should be flush against the image since the edit text is
Removing that 'temporarily, an "image gallery" that isn't one really ;)' text
Merge remote branch 'remotes/jwandborg/feature_362-simple_comments-acts_on_feedback'
Merge remote branch 'remotes/elrond/dev/init'
Merge remote branch 'remotes/elrond/idea/db_doc'
Note from Chris Webber prefacing Elrond's DB abstraction idea.
Merge remote branch 'remotes/gullydwarf-cfdv/b404_edit_profile_navfix'
Issue 406: media_details template deprecated. Removing!
Only show pagination if we have pages to show
Merge remote branch 'remotes/jwandborg/feature_400-resize_images_to_fit_page'
Merge remote branch 'remotes/elrond/idea/lazyserver'
Let users write their own config and paste files w/o affecting git
Merge remote branch 'remotes/gullydwarf-cfdv/f401_prev_next_media_nav'
We should link to the user's gallery, not the logged in person's gallery.
Just some spacing changes in profile.html
Make pagination on user profile point to the user gallery
Merge remote branch 'remotes/gullydwarf-cfdv/b388+b391_edit_profile_link_on_user_page'
user_gallery_url -> {{ user_gallery_url }} ... How embarassing.
Caution an admin when they're editing someone else's media.
Switching single-quoted strings to double-quote to avoid escaping the apostrophe.. :)
class="media_image" accidentally added back during 400 merge. Fixing.
Merge remote branch 'remotes/jwandborg/f409-redirect_to_user_page_upon_submit'
New thumbnail size is apparently 180x135.
Fixing the symlinks for these CSS files
Check user['_id'] instead of username, which is slightly more guaranteed
Just removing some trailing whitespace
Removing a tab... hate mixed tabs and spaces :)
Put link to edit profile slightly after the profile
Adjusting indentation of object_gallery.html
.message_info was missing closing }
Put the profile stuff in p's instead of <ul>'s
Move submit an item to the user page.
Not happy with 180x135, switching back to 180x180
Put some space between the gallery and the rest of the page content
Set the jpeg quality at 90 for now...
Don't even show the profile box if no profile exists
A few media thumbnail changes pre-release
This extra <br /> is maybe a bit too much space...
Elrond (27):
Starting "edit" functionality.
Use new button style
"edit": Finally implement saving.
Check for edit permission.
Merge remote branch 'upstream/master'
Change edit form to use divs instead of table
Prepare for moving /edit/ under /u/.../edit/
Handle Exceptions from save(); Move may_edit_media
Add GNU headers to new *.py
Propagate Exceptions up in Celery-Eager-Mode
Create render_to_reponse and use it everywhere.
Reformat render_to_response calls
Create redirect shortcut and use it around
Refactor filename generation in the public store
celery_setup: drop param to setup_self and simplify OUR_MODULENAME
Tests: Kill the whole testing database after all tests
Let setup_globals check for known globals
Create a Workbench class and use it everywhere.
Drop WorkbenchManager.localized_file()
Move destroy_workbench to Workbench class
Move InvalidId to db.util
Document the db submodule a bit
Start mediagoblin.init
Move mediagoblin.celery_setup -> mediagoblin.init.celery
Move get_jinja_loader to init submodule.
Move config.py to init/
Improve lazyserver.sh to handle args
Jakob Kramer (2):
should fix #324
add changes in mediagoblin/submit/views.py
Jef van Schendel (52):
Improved object_gallery.html spacing
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Right-aligned input buttons, added gradient
Added lines background to forms
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Changed edit page: new background image, image is included in form, submit button text changed, title text changed, created new css class for edit forms
Added cancel button, capitalised button labels
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Several small UI changes to edit profile page: moved header, changed form wording, changed css class
Add updates background images
Switch css over to 960.gs. If I did everything right, things should look exactly the same.
Make several small changes to wording and top bar links
Submit form should not have edit_box class
Add <br /> for correct text layout
Remove excess grids, change CSS to center forms
Implement basic footer
Implement sidebar on media page
Tiny changes
Merge remote-tracking branch 'gitorious/master'
Merge remote-tracking branch 'gitorious/master'
Put messages.html in grid_12, above content
Style comments (first draft only)
Add feed icon
Fix first part of issue 402 - small images are no longer enlarged to 640px
Add delete and edit icons
Put comment author/date on the left
Reorganize media.html, comment part
Reorder media.html (comments, icons, links, layout)
Remove strong style from pagination
Fix tiny pagination error: missing end tag
Remove dotted_line style from css
Tiny pagination style changes
Put file input form at the top of submission form
Added reset.css and text.css from 960.gs. This might shake up a few styles!
Switched over to 960_16_col. This may break a bunch of stuff. If you find something that is broken, slap me.
First push with 180px wide thumbnails
Style navigation buttons
Tiny margin changes
Style changes to messages. Tell me if I changed too much...
Joar Wandborg (16):
Added Markdown rendering for `media_entry`
Merge branch 'master' of http://git.gitorious.org/mediagoblin/mediagoblin
Merge branch 'master' of http://git.gitorious.org/mediagoblin/mediagoblin
Made changes according to http://bugs.foocorp.net/issues/363#note-5
Issue 362 - Add simple comments
Issue #362 - Added a route to MediaComment POST handler
Issue #362 - Updated the MediaComment model
Issue #362 - Updated media.html with things necessary for the simple comment feature
Issue #362 - Updated `mediagoblin.user_pages.views` to handle new "Simple comments" feature
Issue #362 - Added new `wtforms.Form`; `MediaCommentForm()`
Merge branch 'feature_362-simple_comments'
Merge branch 'master' of http://git.gitorious.org/mediagoblin/mediagoblin
Issue #362 - Simple comments - Changes based on feedback recieved from #mediagoblin
Merge branch 'master' of http://git.gitorious.org/mediagoblin/mediagoblin
Feature #400 - Resize images to fit on page
Feature #409 - Submitting an image should redirect you back to user's
Will Kahn-Greene (9):
Fixes git workflow
Tweaks git workflow structure
Updates version in docs
Adds local toc sections
333. Adds explanation of command lines; tweaks format-patch line
Removes spurious file
Adds tarball generation script
Updates version to 0.0.3.
Makes maketarball more resilient to errors
cfdv (17):
ensure color mode compatibility when making image thumbnails
adds routing.py and view.py changes
user_gallery controller calls render_to_reponse
adds link to user gallery in mediagoblin_header_right of user page
adds link from gallery back to user page
adds global link to user's home page in the base.html template
fixes uneven whitespace, and conforms to a strong preference for
adds user bio and website url fields to the database
baby step towards enabling profile edits
enables entering user details including website url and bio
enables primitive display of profile data on user page
Merge remote-tracking branch 'origin/master' into is315
Merge branch 'is330', remote-tracking branch 'origin/master' into is330
Merge remote-tracking branch 'origin/master' into is315
adds accommmodations for migration of fields in User: bio and url
removes unecessary dependence on existence of username for User migration01, + fix whitespace issues
assigns migration steps to User database objects
-----------------------------------------------------------------------
--
mediagoblin packaging
More information about the pkg-multimedia-commits
mailing list