Adding is_archived info to templates export

remotes/origin/enhancement/email-actions
Alejandro Alonso 2015-04-28 12:40:11 +02:00
parent 55edab031c
commit 2d904165cb
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