equal
deleted
inserted
replaced
|
1 """Helper script that contains many utilities. |
|
2 """ |
|
3 |
|
4 |
|
5 __authors__ = [ |
|
6 '"Madhusudan.C.S" <madhusudancs@gmail.com>', |
|
7 ] |
|
8 |
|
9 |
|
10 from tagging.managers import TaggedItem |
|
11 |
|
12 from pytask.taskapp.models import Task |
|
13 |
|
14 |
|
15 def remove_textbook_from_chapter(): |
|
16 """Removes the tag Textbook from Chapter. |
|
17 """ |
|
18 |
|
19 tasks = TaggedItem.objects.get_by_model(Task, 'Chapter') |
|
20 for task in tasks: |
|
21 tags = task.tags_field.split(',') |
|
22 retags = [] |
|
23 for tag in tags: |
|
24 if 'Textbook' not in tag: |
|
25 retags.append(tag) |
|
26 task.tags_field = ', '.join(retags) |
|
27 task.save() |