Changeset a730b5c
- Timestamp:
- 07/20/12 10:53:07 (10 months ago)
- Branches:
- master, crem, crem2, dev, diadems, generic, lam, nlivemulti, storage
- Children:
- 1db883ef
- Parents:
- 2bfd2c1 (diff), 50b6400 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - git-author:
- yomguy <yomguy@…> (07/20/12 10:53:07)
- git-committer:
- yomguy <yomguy@…> (07/20/12 10:53:07)
- Location:
- telemeta
- Files:
-
- 2 added
- 4 edited
-
migrations/0021_auto__chg_field_mediaitemrelated_file__chg_field_mediafondsrelated_fil.py (added)
-
migrations/0022_auto__chg_field_mediaitem_file.py (added)
-
models/media.py (modified) (3 diffs)
-
templatetags/telemeta_utils.py (modified) (1 diff)
-
views/base.py (modified) (1 diff)
-
views/pages.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
telemeta/models/media.py
r2bfd2c1 r73ec04e 127 127 url = CharField(_('url'), max_length=500) 128 128 credits = CharField(_('credits')) 129 file = FileField(_('file'), upload_to='items/%Y/%m/%d', db_column="filename") 129 file = FileField(_('file'), upload_to='items/%Y/%m/%d', 130 db_column="filename", max_length=255) 130 131 131 132 def is_image(self): … … 366 367 copied_from_item = WeakForeignKey('self', related_name="copies", verbose_name=_('copy of')) 367 368 369 # Media 370 file = FileField(_('file'), upload_to='items/%Y/%m/%d', db_column="filename", max_length=255) 371 368 372 # Technical data 369 373 approx_duration = DurationField(_('approximative duration')) … … 384 388 return self.code 385 389 return str(self.id) 390 391 @property 392 def mime_type(self): 393 if self.file: 394 return mimetypes.guess_type(self.file.path)[0] 395 else: 396 return _('none') 386 397 387 398 class Meta(MetaCore): -
telemeta/templatetags/telemeta_utils.py
rf59decb rb991c24 399 399 return 'Audio' 400 400 401 @register.filter 402 def installed(app): 403 if app in settings.INSTALLED_APPS: 404 return app 405 else: 406 return '' 401 407 402 408 def do_ifloaded(parser, token): -
telemeta/views/base.py
r4e5ae69 rb991c24 1013 1013 return response 1014 1014 1015 if 'webm' in extension: 1016 mime_type = 'video/webm' 1017 video = item.file.path 1018 response = HttpResponse(stream_from_file(video), mimetype = mime_type) 1019 response['Content-Disposition'] = 'attachment' 1020 return response 1021 1015 1022 for encoder in self.encoders: 1016 1023 if encoder.file_extension() == extension: -
telemeta/views/pages.py
rfee90af rb991c24 18 18 file.close() 19 19 20 def __unicode__(self): 20 def __unicode__(self): 21 21 file = open(self.filename, 'r') 22 22 data = file.read() … … 60 60 project_directory = os.getcwd() 61 61 62 return project_directory 62 return project_directory 63 63 64 64 def resolve_page_file(root, relative_path, ignore_slash_issue=False): … … 102 102 return None 103 103 104 def get_page_content(request, relative_path, ignore_slash_issue=False): 104 def get_page_content(request, relative_path, ignore_slash_issue=False): 105 105 lang = language_code(request) 106 106 userroot = os.path.join(project_dir(), 'telemeta-pages') 107 rootlist = [os.path.join(userroot, lang), os.path.join(userroot, 'default'), 107 rootlist = [os.path.join(userroot, lang), os.path.join(userroot, 'default'), 108 108 os.path.join(PAGES_ROOT, lang), os.path.join(PAGES_ROOT, 'default')] 109 109 for root in rootlist: … … 112 112 return content 113 113 114 return None 115 114 return None 115 116 116 class MalformedPagePath(Exception): 117 117 pass
Note: See TracChangeset
for help on using the changeset viewer.
