Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
MOOC packages by hacklab
django-courses
Commits
b8a6e3da
Commit
b8a6e3da
authored
May 18, 2021
by
Matheus Miranda
Browse files
rename command to create accessible areas
parent
3f4891a3
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
0 deletions
+29
-0
courses/reports/management/commands/create_accessible_areas.py
...es/reports/management/commands/create_accessible_areas.py
+29
-0
No files found.
courses/reports/management/commands/create_accessible_areas.py
0 → 100644
View file @
b8a6e3da
from
django.core.management.base
import
BaseCommand
,
CommandError
from
django.contrib.auth
import
get_user_model
from
django.db
import
transaction
from
courses.stats.models
import
AccessibleArea
class
Command
(
BaseCommand
):
help
=
'Create AccessibleArea'
@
transaction
.
atomic
def
handle
(
self
,
*
args
,
**
options
):
areas
=
{
'forums'
:
{
'name_en'
:
'Forums'
,
'name_pt_br'
:
'Fóruns'
,
'name_es'
:
'Foros'
},
'messages'
:
{
'name_en'
:
'Messages'
,
'name_pt_br'
:
'Avisos'
,
'name_es'
:
'Notificaciones'
},
'courses'
:
{
'name_en'
:
'Courses'
,
'name_pt_br'
:
'Cursos'
,
'name_es'
:
'Cursos'
},
'classrooms'
:
{
'name_en'
:
'Classrooms'
,
'name_pt_br'
:
'Salas'
,
'name_es'
:
'Aulas'
},
'notes'
:
{
'name_en'
:
'Notes'
,
'name_pt_br'
:
'Notas'
,
'name_es'
:
'Notas'
},
'profile-page'
:
{
'name_en'
:
'Profile Page'
,
'name_pt_br'
:
'Página de perfil'
,
'name_es'
:
'Página de perfil'
},
'chat-main-page'
:
{
'name_en'
:
'Chats page'
,
'name_pt_br'
:
'Página de chats'
,
'name_es'
:
'Página de chats'
},
'dashboard'
:
{
'name_en'
:
'Dashboard'
,
'name_pt_br'
:
'Painel'
,
'name_es'
:
'Panel'
}
}
for
slug
,
attrs
in
areas
.
items
():
a
,
created
=
AccessibleArea
.
objects
.
get_or_create
(
slug
=
slug
)
attrs
[
'slug_en'
]
=
slug
attrs
[
'slug_pt_br'
]
=
slug
attrs
[
'slug_es'
]
=
slug
AccessibleArea
.
objects
.
filter
(
id
=
a
.
id
).
update
(
**
attrs
)
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