Merge pull request #316 from taigaio/issue-2605-is-archived-bug-in-templates
Adding is_archived info to templates exportremotes/origin/enhancement/email-actions
commit
c8da398b96
|
@ -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,
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue