X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/9c13fb6245a966d5890b11e7e0d8ccb6692cfacd..4029754270633cec551a0af783476cbb060cc1bd:/apps/catalogue/views.py diff --git a/apps/catalogue/views.py b/apps/catalogue/views.py index 07fb7d349..7cef7268b 100644 --- a/apps/catalogue/views.py +++ b/apps/catalogue/views.py @@ -86,6 +86,7 @@ def tagged_object_list(request, tags=''): model = models.Book shelf = [tag for tag in tags if tag.category == 'set'] shelf_is_set = (len(tags) == 1 and tags[0].category == 'set') + my_shelf_is_set = shelf_is_set and tags[0].user == request.user theme_is_set = len([tag for tag in tags if tag.category == 'theme']) > 0 if theme_is_set: model = models.Fragment @@ -110,6 +111,7 @@ def tagged_object_list(request, tags=''): extra_context = { 'categories': categories, 'shelf_is_set': shelf_is_set, + 'my_shelf_is_set': my_shelf_is_set, 'only_author': only_author, 'pd_counter': pd_counter, 'user_is_owner': user_is_owner, @@ -519,7 +521,8 @@ def import_book(request): info = sys.exc_info() exception = pprint.pformat(info[1]) tb = '\n'.join(traceback.format_tb(info[2])) - return HttpResponse(_("An error occurred: %s\n\n%s") % (exception, tb), mimetype='text/plain') + _('Today is %(month)s, %(day)s.') % {'month': m, 'day': d} + return HttpResponse(_("An error occurred: %(exception)s\n\n%(tb)s") % {'exception':exception, 'tb':tb}, mimetype='text/plain') return HttpResponse(_("Book imported successfully")) else: return HttpResponse(_("Error importing file: %r") % book_import_form.errors)