1581 Commits

Author SHA1 Message Date
Elrond
59bd06aabb Move db/util.py -> db/mongo/util.py
- Change some reference
- Provide a wrapper db/util.py
2011-12-20 19:35:47 +01:00
Elrond
4970960f8c Move db/indexes.py to db/mongo/indexes.py
And change references (one!).
2011-12-20 19:20:09 +01:00
Elrond
046f9f8481 Move db/open.py to db/mongo/open.py
Starting to move the mongo specific stuff into db/mongo.
And create thin "from db.mongo.Y import z" wrappers in
db/Y.py.

Why?
1) Will make it lots easier to switch to sql for
   testing/developing.
2) The mongo stuff needs to stay around after moving to
   sql, because the converter needs it.
2011-12-20 19:06:04 +01:00
Elrond
7b194a79f0 SQL: mongokit like interface
In trying to ease the migration to SQL, created an
interface to sqlalchemy that looks a lot like the interface
that is currently in use.

*WARNING* Work in progress
2011-12-18 17:07:15 +01:00
Jef van Schendel
00c1d00771 Change widths to percentages for small devices 2011-12-18 02:07:49 +01:00
Jef van Schendel
42a7c01032 Add styles to make media.html not fall apart entirely 2011-12-18 01:54:58 +01:00
Jef van Schendel
4fe9c9b99f Move reset.css to extlib and symlink it 2011-12-18 01:41:01 +01:00
Jef van Schendel
1bb8eb89c7 Remove first 960.gs classes 2011-12-18 01:37:57 +01:00
Jef van Schendel
44ad0089ec Media query for everything(?) below 960px wide 2011-12-18 01:32:13 +01:00
Jef van Schendel
436b13bb3e Remove 960.gs stylesheets, add Eric Meyer's reset.css 2011-12-18 01:31:06 +01:00
Jef van Schendel
0596679c90 First test lines for responsive design 2011-12-18 01:04:41 +01:00
Jef van Schendel
18517e888a Show actual comment number. Only shows plural for now (ticket #712) 2011-12-18 00:31:39 +01:00
Elrond
dbcf5289dc Simple Mongo -> SQL migration tool
This is just a start at a Migration tool from Mongo to SQL.
It fills all currently available SQL models with data from
MongoDB. A few fields in the SQL tables are left out,
because some data format migrations are needed (notably:
queue_file_name).

This thing lives in mediagoblin/db/sql/convert.py because
it has a lot of stuff hardcoded and is not, repeat not for
end users!

Hard coded:
- output database: ./mediagoblin.db (sqlite)
- Mediagoblin config: ./mediagoblin.ini
2011-12-17 21:37:02 +01:00
Elrond
7c2c56a5ff Little sql model update
- Add title to the MediaEntry
- Rename fp_verification_expire to fp_token_expire to
  follow the mongo model.
2011-12-17 17:34:55 +01:00
Joar Wandborg
8eb216388f Fixed import_export
- Mongokit instead of pymongo
- db.MediaEntry instead of db.media_entry (pymongo style)
2011-12-15 23:49:52 +01:00
Elrond
e365f980ac SQL: Some toys and little fix
Run bin/python mediagoblin/db/sql/models.py and watch the
create tables on a memory sqlite db.

Also unicode strings need unicode defauls. Warning by
sqlalchemy.
2011-12-15 22:11:49 +01:00
Elrond
a8ae9a29c1 Move sql models into db/sql/
So we can play with the sql models, let's put them in a
proper place.
2011-12-15 21:15:21 +01:00
Elrond
a0033abb9b Merge remote branch 'remotes/cwebber/sqlalchemy'
* remotes/cwebber/sqlalchemy:
  Beginnings of sqlalchemy models
2011-12-15 21:10:01 +01:00
Joar Wandborg
9df07e87a8 webfinger fully compliant with webfinger.org! Still *preliminary* solution. 2011-12-15 19:35:53 +01:00
Will Kahn-Greene
8d45c4463b Fix -dev version and add version number docs
Version numbers should adhere to PEP-386.
2011-12-15 09:28:48 -05:00
Joar Wandborg
830a78cdfb Changed some thngs to be compatible with webfinger.org, still *very preliminary* 2011-12-15 00:58:14 +01:00
Joar Wandborg
9c1c6c2a61 Added *very preliminary* support for webfinger 2011-12-15 00:46:10 +01:00
Jef van Schendel
31f5c4567f Change "Submit" to "Add" for ticket #466 2011-12-14 16:42:40 +01:00
Jef van Schendel
cd4b519a78 Remove "X license" placeholder from media page 2011-12-14 16:36:29 +01:00
Jef van Schendel
bb298cde80 Change wording for change_fp; improved the button text 2011-12-14 16:18:26 +01:00
Elrond
8d52214f1e Merge remote branch 'joar/b681-comments_from_reviewing_video'
* joar/b681-comments_from_reviewing_video:
  Bug 681 - Comments from reviewing the new video merge
2011-12-13 21:35:15 +01:00
Jef van Schendel
bb3b9e4090 Merge jQuery branch, resolve conflicts 2011-12-13 15:15:57 +01:00
Elrond
d44140a212 Merge branch 'sql/dot-notation'
* sql/dot-notation:
  Dot-Notation for MediaEntry.media_data
  Dot-Notation for MediaEntry.media_type
  Dot-Notation for MediaEntry.description(_html)
  Dot-Notation for MediaEntry.slug
  Dot-Notation for MediaEntry.title
  Dot-Notation for MediaEntry.uploader
  Dot-Notation for MediaEntry.created
  Dot-Notation: tests/test_edit.py
  Dot-Notation for Users.fp_token_expire
  Dot-Notation for Users.fp_verification_key
  Dot-Notation for Users.bio and .bio_html
  Dot-Notation for Users.url
  Dot-Notation for Users.is_admin
  Dot-Notation for Users.verification_key
  Dot-Notation for Users.status
  Dot-Notation for Users.email_verified
  Dot-Notation for Users.pw_hash
  Dot-Notation for Users.email
  Dot-Notation for Users.username
2011-12-12 18:53:03 +01:00
Will Kahn-Greene
6ae878e730 Changer version to -dev 2011-12-12 11:52:24 -05:00
Will Kahn-Greene
449f58e446 Update version numbers 2011-12-12 11:41:29 -05:00
Christopher Allan Webber
57875c83c2 Updated translations 2011-12-12 09:45:53 -06:00
Christopher Allan Webber
c36c378273 Removed extraneous whitespace from video.html 2011-12-12 08:15:16 -06:00
Christopher Allan Webber
23caf305f2 Allow administrators to disable keeping the original. That's the new default! 2011-12-12 08:10:10 -06:00
Christopher Allan Webber
ed1840ee64 Mark "newer/older" buttons for translation 2011-12-12 07:35:47 -06:00
Jef van Schendel
b27067371d Style changes for media_uploader (now media_specs); removed margins from button_action buttons 2011-12-10 21:03:18 +01:00
Jef van Schendel
4ad9ac5ae0 Remove pagination images and replace them with unicode characters 2011-12-10 19:58:02 +01:00
Jef van Schendel
de73724066 Change wording in tags.html 2011-12-09 23:47:11 +01:00
Jef van Schendel
8f25d91b1e Open Markdown link in new windows; I know _blank is sometimes frowned upon but it may be useful here 2011-12-09 22:48:20 +01:00
Jef van Schendel
9c6d8d77fb Only apply textarea style to comment box 2011-12-09 22:45:26 +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
Jef van Schendel
3f45d9fbe8 Move author text, "By X", to the sidebar 2011-12-07 22:15:48 +01:00
Joar Wandborg
4535f7597f Bug 681 - Comments from reviewing the new video merge
in mediagoblin.media_types and submodules

- Moved VideoThumbnailer.errors initialization to VideoThumbnailer.__init__
- Cleaned up the image.processing imports
- Removed default ``None`` from get_media_manager(_media_type)

in mediagoblin.views
- Removed media_types import
- Removed sys import, and passing of sys to root.html template
2011-12-06 23:05:47 +01:00
Elrond
ddc1cae9ea Dot-Notation for MediaEntry.media_data 2011-12-05 21:08:58 +01:00
Elrond
f4ee839939 Dot-Notation for MediaEntry.media_type 2011-12-05 21:08:58 +01:00
Elrond
1d93996604 Dot-Notation for MediaEntry.description(_html) 2011-12-05 21:08:58 +01:00
Elrond
5da0bf901b Dot-Notation for MediaEntry.slug 2011-12-05 21:08:58 +01:00
Elrond
ec82fbd85c Dot-Notation for MediaEntry.title 2011-12-05 21:08:58 +01:00
Elrond
1ceb4fc868 Dot-Notation for MediaEntry.uploader 2011-12-05 21:08:58 +01:00
Elrond
0547843020 Dot-Notation for MediaEntry.created 2011-12-05 21:08:58 +01:00
Elrond
4ec5717a17 Dot-Notation: tests/test_edit.py
convert tests/test_edit.py over to Dot-Notation. It only
accesses the User object.
2011-12-05 21:08:58 +01:00