Merge pull request #316 from taigaio/issue-2605-is-archived-bug-in-templates

Adding is_archived info to templates export
remotes/origin/enhancement/email-actions
David Barragán Merino 2015-04-28 13:40:50 +02:00
commit c8da398b96
2 changed files with 28 additions and 0 deletions

View File

@ -631,6 +631,7 @@ class ProjectTemplate(models.Model):
"name": us_status.name, "name": us_status.name,
"slug": us_status.slug, "slug": us_status.slug,
"is_closed": us_status.is_closed, "is_closed": us_status.is_closed,
"is_archived": us_status.is_archived,
"color": us_status.color, "color": us_status.color,
"wip_limit": us_status.wip_limit, "wip_limit": us_status.wip_limit,
"order": us_status.order, "order": us_status.order,

View File

@ -295,3 +295,30 @@ def test_update_projects_order_in_bulk(client):
assert response.status_code == 204 assert response.status_code == 204
assert user.memberships.get(project=membership_1.project).user_order == 100 assert user.memberships.get(project=membership_1.project).user_order == 100
assert user.memberships.get(project=membership_2.project).user_order == 200 assert user.memberships.get(project=membership_2.project).user_order == 200
def test_create_and_use_template(client):
user = f.UserFactory.create(is_superuser=True)
project = f.create_project()
role = f.RoleFactory(project=project)
f.MembershipFactory(user=user, project=project, is_owner=True, role=role)
client.login(user)
url = reverse("projects-create-template", kwargs={"pk": project.pk})
data = {
"template_name": "test template",
"template_description": "test template description"
}
response = client.json.post(url, json.dumps(data))
assert response.status_code == 201
template_id = response.data["id"]
url = reverse("projects-list")
data = {
"name": "test project based on template",
"description": "test project based on template",
"creation_template": template_id,
}
response = client.json.post(url, json.dumps(data))
print(response.content)
assert response.status_code == 201