Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
F
flask-admin
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Python-Dev
flask-admin
Commits
0051e106
Commit
0051e106
authored
Nov 05, 2012
by
Serge S. Koval
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of github.com:mrjoes/flask-admin
parents
8ac8a664
0f715b83
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
201 additions
and
126 deletions
+201
-126
admin.pot
babel/admin.pot
+94
-60
base.py
flask_admin/base.py
+2
-2
actions.html
flask_admin/templates/admin/actions.html
+1
-1
test_base.py
flask_admin/tests/test_base.py
+1
-1
admin.mo
flask_admin/translations/ru/LC_MESSAGES/admin.mo
+0
-0
admin.po
flask_admin/translations/ru/LC_MESSAGES/admin.po
+103
-62
No files found.
babel/admin.pot
View file @
0051e106
...
...
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Flask-Admin VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2012-
08-19 10:04+03
00\n"
"POT-Creation-Date: 2012-
11-02 11:48+02
00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
...
...
@@ -18,159 +18,189 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.6\n"
#: ../flask_admin/base.py:2
17
#: ../flask_admin/base.py:2
83
msgid "Home"
msgstr ""
#: ../flask_admin/form.py:8
1
#: ../flask_admin/form.py:8
3
msgid "Invalid time format"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:3
2
#: ../flask_admin/contrib/fileadmin.py:3
3
msgid "Invalid directory name"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
0
#: ../flask_admin/contrib/fileadmin.py:4
1
msgid "File to upload"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:
49
#: ../flask_admin/contrib/fileadmin.py:
50
msgid "File required."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:5
4
#: ../flask_admin/contrib/fileadmin.py:5
5
msgid "Invalid file type."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:3
38
#: ../flask_admin/contrib/fileadmin.py:3
65
msgid "File uploading is disabled."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:3
47
#: ../flask_admin/contrib/fileadmin.py:3
74
#, python-format
msgid "File \"%(name)s\" already exists."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:3
54
#: ../flask_admin/contrib/fileadmin.py:3
81
#, python-format
msgid "Failed to save file: %(error)s"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:
373
#: ../flask_admin/contrib/fileadmin.py:
400
msgid "Directory creation is disabled."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:
383
#: ../flask_admin/contrib/fileadmin.py:
410
#, python-format
msgid "Failed to create directory: %(error)s"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
05
#: ../flask_admin/contrib/fileadmin.py:4
32
msgid "Deletion is disabled."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
10
#: ../flask_admin/contrib/fileadmin.py:4
37
msgid "Directory deletion is disabled."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
15
#: ../flask_admin/contrib/fileadmin.py:4
42
#, python-format
msgid "Directory \"%s\" was successfully deleted."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
17
#: ../flask_admin/contrib/fileadmin.py:4
44
#, python-format
msgid "Failed to delete directory: %(error)s"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:421
#: ../flask_admin/contrib/fileadmin.py:448
#: ../flask_admin/contrib/fileadmin.py:511
#, python-format
msgid "File \"%(name)s\" was successfully deleted."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:423
#: ../flask_admin/contrib/fileadmin.py:450
#: ../flask_admin/contrib/fileadmin.py:513
#, python-format
msgid "Failed to delete file: %(name)s"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
42
#: ../flask_admin/contrib/fileadmin.py:4
69
msgid "Renaming is disabled."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
46
#: ../flask_admin/contrib/fileadmin.py:4
73
msgid "Path does not exist."
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
57
#: ../flask_admin/contrib/fileadmin.py:4
84
#, python-format
msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\""
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:4
60
#: ../flask_admin/contrib/fileadmin.py:4
87
#, python-format
msgid "Failed to rename: %(error)s"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:503
#: ../flask_admin/contrib/peeweemodel/view.py:355
#: ../flask_admin/contrib/sqlamodel/view.py:680
msgid "Delete"
msgstr ""
#: ../flask_admin/contrib/fileadmin.py:504
msgid "Are you sure you want to delete these files?"
msgstr ""
#: ../flask_admin/contrib/peeweemodel/filters.py:35
#: ../flask_admin/contrib/sqlamodel/filters.py:35
msgid "equals"
msgstr ""
#: ../flask_admin/contrib/peeweemodel/filters.py:43
#: ../flask_admin/contrib/sqlamodel/filters.py:43
msgid "not equal"
msgstr ""
#: ../flask_admin/contrib/peeweemodel/filters.py:52
#: ../flask_admin/contrib/sqlamodel/filters.py:52
msgid "contains"
msgstr ""
#: ../flask_admin/contrib/peeweemodel/filters.py:61
#: ../flask_admin/contrib/sqlamodel/filters.py:61
msgid "not contains"
msgstr ""
#: ../flask_admin/contrib/peeweemodel/filters.py:69
#: ../flask_admin/contrib/sqlamodel/filters.py:69
msgid "greater than"
msgstr ""
#: ../flask_admin/contrib/peeweemodel/filters.py:77
#: ../flask_admin/contrib/sqlamodel/filters.py:77
msgid "smaller than"
msgstr ""
#: ../flask_admin/contrib/sqlamodel/form.py:37
msgid "Already exists."
msgstr ""
#: ../flask_admin/contrib/sqlamodel/view.py:520
#: ../flask_admin/contrib/peeweemodel/view.py:317
#: ../flask_admin/contrib/sqlamodel/view.py:627
#, python-format
msgid "Failed to create model. %(error)s"
msgstr ""
#: ../flask_admin/contrib/sqlamodel/view.py:535
#: ../flask_admin/contrib/peeweemodel/view.py:332
#: ../flask_admin/contrib/sqlamodel/view.py:647
#, python-format
msgid "Failed to update model. %(error)s"
msgstr ""
#: ../flask_admin/contrib/sqlamodel/view.py:550
#: ../flask_admin/contrib/peeweemodel/view.py:342
#: ../flask_admin/contrib/sqlamodel/view.py:666
#, python-format
msgid "Failed to delete model. %(error)s"
msgstr ""
#: ../flask_admin/contrib/sqlamodel/view.py:561
msgid "delete"
#: ../flask_admin/contrib/peeweemodel/view.py:356
#: ../flask_admin/contrib/sqlamodel/view.py:681
msgid "Are you sure you want to delete selected models?"
msgstr ""
#: ../flask_admin/contrib/sqlamodel/view.py:573
#: ../flask_admin/contrib/peeweemodel/view.py:372
#: ../flask_admin/contrib/sqlamodel/view.py:699
#, python-format
msgid "Model was successfully deleted."
msgid_plural "%(count)s models were sucessfully deleted."
msgid_plural "%(count)s models were suc
c
essfully deleted."
msgstr[0] ""
msgstr[1] ""
#: ../flask_admin/contrib/sqlamodel/view.py:578
#: ../flask_admin/contrib/peeweemodel/view.py:377
#: ../flask_admin/contrib/sqlamodel/view.py:704
#, python-format
msgid "Failed to delete models. %(error)s"
msgstr ""
#: ../flask_admin/model/base.py:784
#: ../flask_admin/contrib/sqlamodel/fields.py:125
#: ../flask_admin/contrib/sqlamodel/fields.py:175
#: ../flask_admin/contrib/sqlamodel/fields.py:180
msgid "Not a valid choice"
msgstr ""
#: ../flask_admin/contrib/sqlamodel/validators.py:33
msgid "Already exists."
msgstr ""
#: ../flask_admin/model/base.py:869
msgid "Model was successfully created."
msgstr ""
...
...
@@ -182,84 +212,88 @@ msgstr ""
msgid "No"
msgstr ""
#: ../flask_admin/templates/admin/lib.html:108
#: ../flask_admin/templates/admin/actions.html:3
msgid "With selected"
msgstr ""
#: ../flask_admin/templates/admin/lib.html:117
msgid "Submit"
msgstr ""
#: ../flask_admin/templates/admin/lib.html:1
13
#: ../flask_admin/templates/admin/lib.html:1
22
msgid "Cancel"
msgstr ""
#: ../flask_admin/templates/admin/file/list.html:
7
#: ../flask_admin/templates/admin/file/list.html:
8
msgid "Root"
msgstr ""
#: ../flask_admin/templates/admin/file/list.html:
42
#: ../flask_admin/templates/admin/file/list.html:
55
#, python-format
msgid "Are you sure you want to delete \\'%(name)s\\' recursively?"
msgstr ""
#: ../flask_admin/templates/admin/file/list.html:
50
#: ../flask_admin/templates/admin/file/list.html:
63
#, python-format
msgid "Are you sure you want to delete \\'%(name)s\\'?"
msgstr ""
#: ../flask_admin/templates/admin/file/list.html:
75
#: ../flask_admin/templates/admin/file/list.html:
90
msgid "Upload File"
msgstr ""
#: ../flask_admin/templates/admin/file/list.html:
78
#: ../flask_admin/templates/admin/file/list.html:
95
msgid "Create Directory"
msgstr ""
#: ../flask_admin/templates/admin/file/list.html:109
msgid "Please select at least one file."
msgstr ""
#: ../flask_admin/templates/admin/file/rename.html:5
#, python-format
msgid "Please provide new name for %(name)s"
msgstr ""
#: ../flask_admin/templates/admin/model/create.html:11
msgid "Save and Add"
msgstr ""
#: ../flask_admin/templates/admin/model/create.html:16
#: ../flask_admin/templates/admin/model/list.html:12
#: ../flask_admin/templates/admin/model/create.html:12
#: ../flask_admin/templates/admin/model/list.html:13
msgid "List"
msgstr ""
#: ../flask_admin/templates/admin/model/create.html:1
9
#: ../flask_admin/templates/admin/model/list.html:1
6
#: ../flask_admin/templates/admin/model/create.html:1
5
#: ../flask_admin/templates/admin/model/list.html:1
7
msgid "Create"
msgstr ""
#: ../flask_admin/templates/admin/model/
list.html:23
msgid "
Add Filter
"
#: ../flask_admin/templates/admin/model/
create.html:20
msgid "
Save and Add
"
msgstr ""
#: ../flask_admin/templates/admin/model/list.html:
38
msgid "
With selected
"
#: ../flask_admin/templates/admin/model/list.html:
24
msgid "
Add Filter
"
msgstr ""
#: ../flask_admin/templates/admin/model/list.html:5
9
#: ../flask_admin/templates/admin/model/list.html:5
1
msgid "Search"
msgstr ""
#: ../flask_admin/templates/admin/model/list.html:
72
#: ../flask_admin/templates/admin/model/list.html:
64
msgid "Apply"
msgstr ""
#: ../flask_admin/templates/admin/model/list.html:
74
#: ../flask_admin/templates/admin/model/list.html:
66
msgid "Reset Filters"
msgstr ""
#: ../flask_admin/templates/admin/model/list.html:
82
#: ../flask_admin/templates/admin/model/list.html:
74
msgid "Remove Filter"
msgstr ""
#: ../flask_admin/templates/admin/model/list.html:1
53
#: ../flask_admin/templates/admin/model/list.html:1
49
msgid "You sure you want to delete this item?"
msgstr ""
#: ../flask_admin/templates/admin/model/list.html:
211
#: ../flask_admin/templates/admin/model/list.html:
173
msgid "Please select at least one model."
msgstr ""
flask_admin/base.py
View file @
0051e106
...
...
@@ -244,7 +244,7 @@ class BaseView(object):
This method will be executed before calling any view method.
By default, it will check if admin class is accessible and if it is not - will
throw HTTP 40
3
error.
throw HTTP 40
4
error.
:param name:
View function name
...
...
@@ -252,7 +252,7 @@ class BaseView(object):
View function arguments
"""
if
not
self
.
is_accessible
():
return
abort
(
40
3
)
return
abort
(
40
4
)
class
AdminIndexView
(
BaseView
):
...
...
flask_admin/templates/admin/actions.html
View file @
0051e106
{% macro dropdown(actions, btn_class='dropdown-toggle') -%}
<a
class=
"{{ btn_class }}"
data-toggle=
"dropdown"
href=
"#"
>
{{ _gettext('With selected')}}
<b
class=
"caret"
></b>
{{ _gettext('With selected')
}}
<b
class=
"caret"
></b>
</a>
<ul
class=
"dropdown-menu"
>
{% for p in actions %}
...
...
flask_admin/tests/test_base.py
View file @
0051e106
...
...
@@ -178,7 +178,7 @@ def test_permissions():
view
.
allow_access
=
False
rv
=
client
.
get
(
'/admin/mockview/'
)
eq_
(
rv
.
status_code
,
40
3
)
eq_
(
rv
.
status_code
,
40
4
)
def
test_submenu
():
...
...
flask_admin/translations/ru/LC_MESSAGES/admin.mo
View file @
0051e106
No preview for this file type
flask_admin/translations/ru/LC_MESSAGES/admin.po
View file @
0051e106
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment