3380 Commits

Author SHA1 Message Date
Christopher Allan Webber
92b22e7dea Indenting some stuff in pdf.html and wrapping width and height parameters in quotes 2013-06-20 18:14:14 -05:00
Alon Levy
0c6ae5ab08 pdf: remove two unused files (we use pdf.js in an iframe, no need for our own bastard copy)
Signed-off-by: Alon Levy <alevy@redhat.com>
2013-06-21 01:52:30 +03:00
Christopher Allan Webber
98454be7e9 What is models_v0.py? An explaination!
This commit sponsored by Alex Hannan-Joyner.  Thanks!
2013-06-20 12:08:20 -05:00
Christopher Allan Webber
838cde8175 Now in dev mode on 0.4.1 2013-06-17 22:50:31 -05:00
Christopher Allan Webber
1f973d93f4 MediaGoblin v0.4.0! 2013-06-16 20:32:28 -05:00
Christopher Allan Webber
f745220522 Committing extracted and compiled translations 2013-06-16 20:06:48 -05:00
Christopher Allan Webber
faf104ced8 Committing present MediaGoblin translations before pushing extracted messages 2013-06-16 20:06:32 -05:00
Rodney Ewing
54ef2c408b moved authentication_disabled to config_spec 2013-06-15 12:32:20 -07:00
Rodney Ewing
5101c469d7 changed no_auth to authentication_disabled in config 2013-06-11 14:30:38 -07:00
Joar Wandborg
0c7fa7556c New notifications, fixed
- Remove notification-gem if notifications are null
- Move comment-susbscription next to add-comment button
- Add copyright header to notifications.js
2013-06-09 22:23:20 +02:00
Joar Wandborg
2d7b6bdef9 New notifications
- Added request.notifications
- Email configuration fixes
  - Set config_spec default SMTP port to `0` and switch to SSL/non-SSL
    default if `port == 0`
  - Added email_smtp_use_ssl configuration setting
- Added migrations for notification tables
- Added __repr__ to MediaComment(Mixin)
- Added MediaComment.get_entry => MediaEntry
- Added CommentSubscription, CommentNotification, Notification,
  ProcessingNotification tables
- Added notifications.task to celery init
- Fixed a bug in the video transcoder where pygst would hijack the
  --help argument.
- Added notifications
  - views
    - silence
    - subscribe
  - routes
  - utility methods
  - celery task
- Added half-hearted .active comment CSS style
- Added quick JS to show header_dropdown
- Added fragment template to show notifications in header_dropdown
- Added fragment template to show subscribe/unsubscribe buttons on
  media/comment pages
- Updated celery setup tests with notifications.task
- Tried to fix test_misc tests that I broke
- Added notification tests
- Added and extended tests.tools fixtures
- Integrated new notifications into media_home, media_post_comment views
- Bumped SQLAlchemy dependency to >= 0.8.0 since we need polymorphic for
  the notifications to work
2013-06-09 21:18:37 +02:00
Joar Wandborg
3c48bb39b7 CloudFiles: Default to SSL URIs 2013-06-07 00:28:17 +02:00
Rodney Ewing
dd8ef449e4 cleanup 2013-06-04 16:50:06 -07:00
Rodney Ewing
8ce8faaf5d fixed a bug that was deleting the messages 2013-06-04 11:30:56 -07:00
Rodney Ewing
1bce0c15ba minor changes from aaronw's review 2013-06-04 07:58:17 -07:00
Rodney Ewing
9a899af02b Merge remote-tracking branch 'upstream/master' into basic_auth 2013-05-30 16:31:15 -07:00
Christopher Allan Webber
0e4d6221fa Commenting out the max-height restriction on thumbnails. 2013-05-30 10:23:50 -05:00
Rodney Ewing
69b888c22c cleanup after merge 2013-05-29 13:23:26 -07:00
Rodney Ewing
342f06f7bd modified verification emails to use itsdangerous tokens 2013-05-29 13:23:26 -07:00
Rodney Ewing
a90b350f71 send_verification_email was moved to auth/tools 2013-05-29 13:19:36 -07:00
Rodney Ewing
f670f48ddd form is already validated, no need to validate again 2013-05-29 13:13:50 -07:00
Christopher Allan Webber
d28c5066e8 The pdf.js iframe view is awesome so I'm making it the default. So there! ;)
This commit sponsored by Jay Turley.  Thank you!
2013-05-28 16:36:27 -05:00
Christopher Allan Webber
ab4cbb103e Fixing bug where non-image types might break if app_config['original_date_visible'] is true
Not all media managers have the .get_original_date attribute, so of
course break.  This is fixed by making a new space where individual
media types can define this if they like.

This commit sponsored by Matthieu Dupont de Dinechin.  Thank you!
2013-05-28 16:35:14 -05:00
Rodney Ewing
8087f56b07 Merge remote-tracking branch 'upstream/master' into change_email
Conflicts:
	mediagoblin/auth/lib.py
2013-05-28 10:46:46 -07:00
Rodney Ewing
d1c9ef47c4 removed extra argument from check_login_simple in login view 2013-05-28 09:56:16 -07:00
Rodney Ewing
d90f44d2a4 cleanup 2013-05-28 09:28:59 -07:00
Rodney Ewing
bd7fe0c252 Merge remote-tracking branch 'upstream/master' into basic_auth
Conflicts:
	mediagoblin/auth/tools.py
	mediagoblin/auth/views.py
	mediagoblin/plugins/basic_auth/tools.py
2013-05-28 09:20:35 -07:00
Rodney Ewing
b85d9e9567 cleanup 2013-05-28 09:05:05 -07:00
Rodney Ewing
0578d8b31b Conflicts:
mediagoblin/auth/tools.py
	mediagoblin/auth/views.py
	mediagoblin/plugins/basic_auth/tools.py
2013-05-27 19:34:49 -07:00
Rodney Ewing
f9e032212d added a register_user function
cherry picked from rodney757 and fixed for out of order
picking.
2013-05-28 01:22:19 +02:00
Rodney Ewing
75fc93686d created a check_login_simple function
cherry-picked from rodney757, fixed few conflicts due to
out of order cherry-picking. Thanks to rodney757 for making
my idea even better.
2013-05-28 00:11:36 +02:00
Rodney Ewing
02b6892c29 moved email_debug_message to gmg/tools/mail 2013-05-27 23:33:18 +02:00
Rodney Ewing
97aebda7de moved send_verification_email to auth/tools 2013-05-27 23:29:39 +02:00
Rodney Ewing
41258916f2 removed unused import 2013-05-27 23:23:34 +02:00
Christopher Allan Webber
cff285b1cb Committing extracted and compiled translations 2013-05-27 13:55:06 -05:00
Rodney Ewing
b1e02e0a70 modified get_user function to take kwargs instead of username 2013-05-27 11:14:08 -07:00
Rodney Ewing
f81206df31 no need for user might be email kwarg in check_login_simple 2013-05-27 10:38:43 -07:00
Rodney Ewing
0ccc722ddc Merge branch 'pre-auth' into basic_auth
Conflicts:
	mediagoblin/auth/tools.py
	mediagoblin/auth/views.py
	mediagoblin/plugins/basic_auth/tools.py
2013-05-27 09:04:53 -07:00
Rodney Ewing
f855efff87 moved fp_verification_email to auth/tools 2013-05-27 08:58:09 -07:00
Rodney Ewing
117a27a3aa created a check_login_simple function 2013-05-27 08:58:09 -07:00
Rodney Ewing
68cc79eb4a added a register_user function 2013-05-27 08:58:09 -07:00
Rodney Ewing
81907fa0aa moved email_debug_message to gmg/tools/mail 2013-05-27 08:58:09 -07:00
Rodney Ewing
c6e46c6bd9 moved send_verification_email to auth/tools 2013-05-27 08:58:09 -07:00
Rodney Ewing
d7d5ce803d removed unused import 2013-05-27 08:58:09 -07:00
Rodney Ewing
53012d08c5 changed User model pw_hash field to nullable and added migrations 2013-05-27 08:58:09 -07:00
Rodney Ewing
3b8c733b98 no need for check_login with the new check_login_simple function 2013-05-27 08:54:25 -07:00
Rodney Ewing
3bcdc49088 renamed lib to tools 2013-05-27 08:43:12 -07:00
Rodney Ewing
cdc6b571e3 cleanup after merge 2013-05-27 08:39:34 -07:00
Rodney Ewing
bcd10ad663 Merge branch 'pre-auth' into basic_auth
Conflicts:
	mediagoblin/auth/tools.py
	mediagoblin/auth/views.py
	mediagoblin/db/migrations.py
	mediagoblin/plugins/basic_auth/lib.py
	mediagoblin/plugins/httpapiauth/__init__.py
	mediagoblin/plugins/piwigo/views.py
2013-05-27 08:25:22 -07:00
Elrond
199685831d Extract footer into bits/base_footer.html. 2013-05-26 13:29:02 +02:00