Joar Wandborg
c43f8c1d92
Fixed attachments
2012-10-23 01:10:46 +02:00
Joar Wandborg
1ec7ff2adb
Fixed 404 page under werkzeug.routing
...
- Removed ?lang=<langcode> feature due to incompatibility with werkzeug
routes in the current state of the architecture.
2012-10-14 20:05:44 +02:00
Joar Wandborg
7742dcc1fb
Switched most stuff over from Routes
...
Removed the Routes routing functionality and replaced it with
werkzeug.routes. Most views are functional.
Known issues:
- Translation integration with the request object is not yet figured
out. This breaks 404 pages.
2012-10-14 13:46:31 +02:00
Joar Wandborg
111a609df5
Replaced all request.POST with request.form, ...
...
- Fixed error handling in OAuth plugin
- Changed request.POST file fields to request.files
2012-09-29 21:08:20 +02:00
Joar Wandborg
6d1e55b262
Style fixes
2012-09-18 18:19:26 +02:00
Aaron Williamson
c9ac6841c4
Fixed post-collect redirect to always take user to image collected.
2012-09-18 18:10:36 +02:00
Aaron Williamson
cdb35b9717
Reference collection creator through already-existing collection_item's foreign key
2012-09-18 18:10:36 +02:00
Aaron Williamson
be5be1154f
Added basic collection functionality
2012-09-18 18:10:36 +02:00
Joar Wandborg
6471291575
Panel improvements
...
- Added progress meter for video and audio media types.
- Changed the __repr__ method of a MediaEntry to display a bit more
useful explanation.
- Added a new MediaEntry.state, 'processing', which means that the task
is running the processor on the item currently.
- Fixed some PEP8 issues in user_pages/views.py
- Fixed the ATOM TAG URI to show the correct year.
2012-07-11 00:36:42 +02:00
Brett Smith
81d3c4cf1c
Merge branch 'master' into 201207-testfixes
2012-07-08 11:07:02 -04:00
Brett Smith
5bd0adebd0
Prevent non-Unicode SQLAlchemy warnings in most submission tests.
...
This commit makes test_submission mostly warning-clean.
2012-07-08 10:04:06 -04:00
Jorge Araya Navarro
fb2fbe2c0a
fixing bug #255 as Joar and CWebber ask me to do :)
2012-06-28 22:13:26 -06:00
Joar Wandborg
00722c9908
Fixed some comment notification code for compliance with SQL
...
* Pulled instance name in notification email from config
2012-06-10 18:18:26 +02:00
Joar Wandborg
879ff4bde6
Merge remote-tracking branch 'is_derek/bug405_email_notifications_for_comments' into notifications-merge
...
Conflicts:
mediagoblin/db/mongo/migrations.py
2012-06-10 15:53:46 +02:00
Derek Moore
fa72e51689
Updates to send email comments, included translation, better validation.
2012-03-25 22:25:54 -07:00
Elrond
32adc9b2a7
Panel: Find "unprocessed" not "processing" entries.
...
Our entries in the queue are marked as "unprocessed" and
not as "processing" as the panel code wanted it to be. So
search for the correct string.
2012-03-21 12:17:57 +01:00
Christopher Allan Webber
94e6052375
Merge branch 'master' into derek-moore-bug405_email_notifications_for_comments
...
Conflicts:
mediagoblin/db/mongo/migrations.py
2012-03-18 12:12:41 -05:00
Brett Smith
a0a7f87f62
When media is deleted, delete associated comments too.
...
The actual code is just a simple for loop; there might be a better
implementation but this is a fine start. I also extended test_delete to
check this too.
2012-03-17 17:53:00 -04:00
Elrond
416b439fc8
More/better translation.
...
- Try to preserve some translations (somehow).
- Mark "Tagged with" again for translation.
- Do not translate the empty string
2012-03-17 13:18:43 +01:00
Derek Moore
252eaf21d5
These are changes for issue #405 , add email comment notification.
2012-03-15 16:38:56 -07:00
Elrond
8efcd40558
Dot-Notation: MediaComment and some random places
2012-02-26 19:19:48 +01:00
Elrond
feba5c5287
Drop pre-rendered html: MediaComment.content_html
...
After a bit of discussion, we decided to drop the
pre-rendered html from the database and render it on
the fly.
In another step, we will use some proper caching method to
cache this stuff.
This commit affects the MediaComment.content_html part.
2012-02-18 12:50:30 +01:00
Elrond
1e72e075f8
Drop pre-rendered html: MediaEntry.description_html
...
After a bit of discussion, we decided to drop the
pre-rendered html from the database and render it on
the fly.
In another step, we will use some proper caching method to
cache this stuff.
This commit affects the MediaEntry.description_html part.
2012-02-18 12:41:25 +01:00
Will Kahn-Greene
7f4ebeed76
Fix copyright statements; add LICENSE for EXIF.py
2012-02-08 10:47:08 -05:00
Christopher Allan Webber
cf29e8a824
It's 2012 all up in here
2012-02-02 09:44:13 -06:00
Michele Azzolari
bb025ebda1
As per spec, we permit to have more then 1 hub
2012-01-12 11:05:05 +01:00
Michele Azzolari
7f251b037b
As suggested by Elrond, we use only one setting
2012-01-12 00:00:28 +01:00
Michele Azzolari
5b1a7bae3c
Added PuSH capability
2012-01-11 15:48:37 +01:00
Michele Azzolari
1df68a3524
Fixed #724 and added extra infos to the atom feed (author uri and links to the html version of each entry)
2012-01-10 08:10:53 -06:00
Elrond
0575175846
Turn media.get_uploader into a property
...
sqlalchemy gives autoloading (hopefully caching) link to
other objects as properties. So turn get_uploader on the
current mongo based stuff into a property to ease
transition.
2011-12-27 20:41:31 +01:00
Elrond
4deda94a38
Replace media.get_uploader()._id by media.uploader
...
media.get_uploader()._id loads a complete user object
without actually needing it, because media.uploader already
has the id!
2011-12-24 19:27:29 +01:00
Jef van Schendel
bb3b9e4090
Merge jQuery branch, resolve conflicts
2011-12-13 15:15:57 +01:00
Jef van Schendel
75a12d632d
Lots of changes to media page; rearranged things, added new styles, added jquery bits, gave the comment section a refresh
2011-12-09 22:37:20 +01:00
Elrond
f4ee839939
Dot-Notation for MediaEntry.media_type
2011-12-05 21:08:58 +01:00
Elrond
bec591d85b
Dot-Notation for Users.is_admin
2011-12-05 21:08:57 +01:00
Elrond
7a3d00ec21
Dot-Notation for Users.status
2011-12-05 21:08:57 +01:00
Elrond
5a4e3ff1e2
Dot-Notation for Users.username
2011-12-05 21:08:57 +01:00
Jef van Schendel
eae7d0585f
Changed comment error message wording slightly. Btw, should we translate these things?
2011-12-03 01:19:15 +01:00
Christopher Allan Webber
99d2ac1d83
Merge remote-tracking branch 'remotes/jwandborg/master'
2011-11-24 15:24:58 -06:00
Elrond
3018832153
Rename MediaEntry.uploader() to .get_uploader()
...
The .uploader() method conflicts with the uploader database
field. As we're moving to .FIELD for db field access, this
is a relevant conflict.
So renaming .uploader() to .get_uploader()
2011-11-22 22:29:37 +01:00
Elrond
ea33f63635
Wrap long line.
...
Nothing else.
2011-11-22 21:48:56 +01:00
Pablo J. Urbano Santos
56bfd91ab4
Added a message noticing the user the image has been successfully
...
deleted.
2011-11-22 21:07:09 +01:00
Pablo J. Urbano Santos
d0ba62e2e7
Fixes #597 . Add a visible error when user tries to delete an image
...
without cheking the "I'm sure" checkbox.
2011-11-22 20:29:33 +01:00
Joar Wandborg
b9e1fa280e
Merge branch 'video_gstreamer-only'
...
Conflicts:
mediagoblin/db/migrations.py
mediagoblin/submit/views.py
2011-11-21 21:51:30 +01:00
Christopher Allan Webber
7c378f2cd5
Allow user to set whether comments are ascending or descending
2011-11-19 14:01:38 -06:00
Pablo J. Urbano Santos
1a3138addd
media_home: order comments by ascending date.
2011-11-19 19:15:41 +01:00
Elrond
eabe6b678a
Dot-Notation for "_id"
...
Note: Migrations can't use "Dot Notation"!
Migrations run on pymongo, not mongokit.
So they can't use the "Dot Notation".
This isn't really a big issue, as migrations are anyway
quite mongo specific.
2011-11-15 11:32:13 +01:00
Christopher Allan Webber
ee91c2b88d
Merge remote-tracking branch 'remotes/nyergler/pep8-ification'
...
Conflicts:
mediagoblin/db/migrations.py
mediagoblin/db/models.py
mediagoblin/user_pages/views.py
mediagoblin/util.py
2011-11-13 20:23:26 -06:00
Christopher Allan Webber
98308e61b6
Removed the bloof print debugging
2011-11-02 08:55:02 -05:00
Christopher Allan Webber
95e12bf231
Make sure you can't force comments on entries that don't exist.
...
See: http://bugs.foocorp.net/issues/621
2011-11-02 08:53:33 -05:00