4814 Commits

Author SHA1 Message Date
saksham1115
0e60155a6f Adding the migration file 2016-07-19 17:29:09 +00:00
saksham1115
885c2ad4f2 Adding css to textarea 2016-07-19 17:29:09 +00:00
saksham1115
316bef6908 Opening ths subtitle using absolute path and open function 2016-07-19 17:29:09 +00:00
saksham1115
2c36555bfe Converting the path to subtitle into a tuple 2016-07-19 17:29:09 +00:00
saksham1115
533c7ab44a Removing commented code 2016-07-19 17:29:09 +00:00
saksham1115
6721143fe3 Cleaning up 2016-07-19 17:29:09 +00:00
saksham1115
330f409ee9 Customizing Subs using Wtforms 2016-07-19 17:29:09 +00:00
saksham1115
92497b7af6 Working for firefox 2016-07-19 17:29:09 +00:00
saksham1115
7cf96b8e6d Loading subtitle files [Not working] 2016-07-19 17:29:09 +00:00
saksham1115
ff60d4a544 Path decoded and sent to html page 2016-07-19 17:29:08 +00:00
saksham1115
447d1c2533 Made decorators views for Customize Interface 2016-07-19 17:29:08 +00:00
saksham1115
991a0c911e Customize Interface in progress 2016-07-19 17:29:08 +00:00
saksham1115
682b891d91 Starting Customize Interface 2016-07-19 17:29:08 +00:00
saksham1115
913e281980 Minor Change 2016-07-19 17:29:08 +00:00
saksham1115
19ba17d950 Subtitle built over attachments : working 2016-07-19 17:29:08 +00:00
saksham1115
74bc86732e Subtitle interface using attachments 2016-07-19 17:28:57 +00:00
saksham1115
3019306e00 Lightbox effect for images 2016-07-19 17:28:40 +00:00
saksham1115
8c36ec5246 Revert "Import messages in blog views"
This reverts commit 41302ad2b622b340caeb13339338ab3a5d0f7e6b.
2016-07-19 17:28:26 +00:00
Andrew Browning
41302ad2b6 Import messages in blog views 2016-04-03 01:10:22 -04:00
Andrew Browning
5c7b2a6381 Fix #5451 - add_message inconsistencies
Reformat add_message function calls for consistency and PEP8 line
continuations.
2016-04-02 19:59:01 -04:00
Berker Peksag
6b6d14f48a Replace raw_input with six.moves.input
Fixes #5441
2016-04-02 20:48:04 +03:00
宋文武
c7a5551fb5 Fix the blog_delete page for admins.
* mediagoblin/media_types/blog/views.py: Import WARNING from mediagoblin.messages.
2016-04-02 16:55:28 +03:00
Christopher Allan Webber
9e75d4c712 tests: Fix migration tests; foundations are now installed separately
* mediagoblin/tests/test_sql_migrations.py: Import migration.changeset
  even in python 3.
  (FOUNDATIONS): Removed.
  (test_set1_to_set3): Removed foundations checks.
2016-03-29 14:41:57 -07:00
Christopher Allan Webber
c451cd0a6a tests: importorskip migration tests on "migrate" rather than on Python 3
Previously we assumed we wouldn't run migration tests if we're on
Python 3, but now that we support sqlalchemy-migrate with Python 3,
switch to checking based on "migrate" importability.

* mediagoblin/tests/test_sql_migrations.py: Update test skipping to
  rely on "migrate" module presence rather than Python 3 check.
2016-03-29 14:27:07 -07:00
Christopher Allan Webber
fbca3074f7 Now on MediaGoblin 1.0 development cycle!
* configure.ac (AC_INIT):
* mediagoblin/_version.py (__version__): Update version to 1.0.dev.
2016-03-29 14:27:06 -07:00
Christopher Allan Webber
d1ac2d52fd devtools: Update maketarball.sh to use #!/bin/sh as shebang
* devtools/maketarball.sh: Updated shebang.
2016-03-29 12:06:44 -07:00
Christopher Allan Webber
5d96809876 Committing extracted and compiled translations 2016-03-29 19:04:37 +00:00
Christopher Allan Webber
c01572e97f devtools: Use pybabel in virtualenv or on path depending on which is present.
* devtools/update_translations.sh (PYBABEL): New variable, points to
  whichever pybabel we should use.
2016-03-29 12:00:28 -07:00
Christopher Allan Webber
1c6c97c5aa guix: Add additional useful packages for development
* guix-env.scm: Added openssh, git, and rsync in the development package.
2016-03-29 11:59:31 -07:00
Christopher Allan Webber
c09a54f840 devtools: Switching "#!/usr/bin/env bash" -> "#!/bin/sh" again
This makes things easier on Guix and etc.  We don't need Bash
specifically, just something Bourne-compatible, which all Posix
machines should theoretically provide.

* devtools/update_translations.sh: Updated shebang.
2016-03-29 11:47:02 -07:00
Christopher Allan Webber
7e7231aa1a On MediaGoblin 0.9.0!
* configure.ac (AC_INIT):
* mediagoblin/_version.py (__version__): Update to 0.9.0.
2016-03-29 11:42:20 -07:00
Christopher Allan Webber
6686502f17 doc: 0.9.0 release notes
* doc/source/siteadmin/relnotes.rst: Add release notes for 0.9.0.
2016-03-29 11:30:26 -07:00
Christopher Allan Webber
d0e6665951 AUTHORS: Adding new 0.9.0 contributors.
* AUTHORS: Adding new contributors
2016-03-29 10:11:11 -07:00
Christopher Allan Webber
e47ed5c81c migrations: Only don't import "migrate" if it's not available
* mediagoblin/db/migrations.py: Import migrate if available; if not
  print a warning.
2016-03-29 09:44:34 -07:00
Christopher Allan Webber
dcccf654f5 doc: Update developer migration docs for Alembic as primary migration system
* docs/source/devel/migrations.rst: Update to reflect sqlalchemy-migrate
  as being deprecated and Alembic as being the new way of doing
  migrations.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
20adec8f26 Update make_example_database.sh to use #!/bin/sh instead of #!/usr/bin/env
* devtools/make_example_database.sh: Update shebang.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
cca25b6fcf doc: Update plugins documentation in light of alembic branching usage
* docs/source/siteadmin/plugins.rst:
  Added a reminder to run "./bin/gmg dbupdate" after installing a plugin.
  Added a new "Deactivating plugins" section.
  Renamed "Removing plugins" to "Removing plugin packages".
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
e3cfc9a84f dbupdate: Correctly handle plugin foundations
* mediagoblin/gmg_commands/dbupdate.py (run_foundations):
  When adding a plugin's foundations, correctly append both
  the name and the foundations in a tuple to the list.
  This prevents errors.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
5409a6cf23 doc: Note that plugin authors must NEVER modify tables they don't control
* docs/source/pluginwriter/database.rst: New paragraph.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
ee843c4783 Update database docs for plugin authors for new alembic branching world
Things have gotten both easier and more complex in the branching world
view.  Plugins branch off of main with their own migrations.
Generating these has become a bit easier, but the steps for doing this
are a bit wordy to explain.

* docs/source/pluginwriter/database.rst: Update both the
  "Creating new Tables" and "Changing the Database Schema Later"
  sections accordingly.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
8b7343c611 Add comment questioning why run_dbupdate is needed in get_app test utility
* mediagoblin/tests/tools.py (get_app): Add comment
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
544b7b47a1 Fix tests post-alembic-migration-changes.
* mediagoblin/init/__init__.py (setup_database): Update to run alembic
  migrations, skip the old legacy migrations.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
c527242841 Only run archivalook migration if the tables aren't there.
Standard for anything existing before the Alembic move-over, but I
forgot this one.

* mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py
  (upgrade): Add has_table check, skip if such a table already exists.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
ddbe3fef8c Archivalook plugin initial migration.
* mediagoblin/plugins/archivalook/migrations/b10b5f822789_archivalook_plugin_initial_migration.py:
  New file.
2016-03-26 11:39:08 -07:00
Christopher Allan Webber
efeb1fef99 OpenID plugin initial migration.
* mediagoblin/plugins/openid/migrations/071abb33d1da_openid_plugin_initial_migration.py:
  New file.
2016-03-26 11:39:07 -07:00
Christopher Allan Webber
c82716c853 Persona plugin initial migration.
* mediagoblin/plugins/persona/migrations/c7d4840a5592_persona_plugin_initial_migration.py:
  New file.
2016-03-26 11:39:07 -07:00
Christopher Allan Webber
90779509bb Blog media type initial migration.
* mediagoblin/media_types/blog/migrations/562bc42a8fff_blog_media_type_initial_migration.py:
  New file.
2016-03-26 11:39:07 -07:00
Christopher Allan Webber
c9ab4b8adb PDF media type initial migration.
* mediagoblin/media_types/pdf/migrations/faa209f143b5_pdf_media_type_initial_migration.py:
  New file.
2016-03-26 11:39:07 -07:00
Christopher Allan Webber
f1577a7257 STL media type initial migration.
* mediagoblin/media_types/stl/migrations/16134ed134ad_stl_media_type_initial_migration.py:
  New file.
2016-03-26 11:39:07 -07:00
Christopher Allan Webber
99a51bbde6 Ascii media type initial migration.
* mediagoblin/db/migrations/versions/72bd70f7eefd_ascii_media_type_initial_migration.py:
  New file.
2016-03-26 11:39:07 -07:00