Skip to content

Commit 2bc85a9

Browse files
committed
Move permission to model
1 parent a4c9794 commit 2bc85a9

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

galahad/migrations/0001_initial.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ class Migration(migrations.Migration):
2323
('created', models.DateTimeField(auto_now_add=True, db_index=True)),
2424
('modified', models.DateTimeField(auto_now=True, db_index=True)),
2525
],
26+
options={
27+
'permissions': (('override', 'Can override a process.'),),
28+
},
2629
),
2730
migrations.CreateModel(
2831
name='Task',
@@ -44,7 +47,7 @@ class Migration(migrations.Migration):
4447
],
4548
options={
4649
'get_latest_by': ('created',),
47-
'permissions': (('rerun', 'Can rerun failed tasks.'), ('cancel', 'Can cancel failed tasks.'), ('override', 'Can override a process.')),
50+
'permissions': (('rerun', 'Can rerun failed tasks.'), ('cancel', 'Can cancel failed tasks.')),
4851
'ordering': ('-completed', '-created'),
4952
'default_manager_name': 'objects',
5053
},

galahad/models.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ class Process(models.Model, metaclass=BaseProcess):
7676

7777
task_set = GenericRelation('galahad.Task', object_id_field='_process_id')
7878

79+
class Meta:
80+
permissions = (
81+
('override', t('Can override a process.')),
82+
)
83+
7984
edges = None
8085
"""
8186
Edges define the transitions between tasks.
@@ -403,7 +408,6 @@ class Meta:
403408
permissions = (
404409
('rerun', t('Can rerun failed tasks.')),
405410
('cancel', t('Can cancel failed tasks.')),
406-
('override', t('Can override a process.')),
407411
)
408412
default_manager_name = 'objects'
409413

0 commit comments

Comments
 (0)