mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-07-20 17:56:11 +02:00
Merge pull request #1315 from cisagov/dk/1214-move-hold-button
Issue #1214 - de-emphasize place / remove hold, as well as remove from registry
This commit is contained in:
commit
dcbb54f799
3 changed files with 37 additions and 13 deletions
|
@ -161,6 +161,26 @@ h1, h2, h3 {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// right justify custom buttons and display as links
|
||||||
|
.submit-row input.custom-link-button,
|
||||||
|
.submit-row input.custom-link-button:hover {
|
||||||
|
background: none;
|
||||||
|
border: none;
|
||||||
|
color: var(--link-fg);
|
||||||
|
cursor: pointer;
|
||||||
|
text-decoration: none;
|
||||||
|
padding: 0;
|
||||||
|
font-size: inherit;
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
.submit-row div.spacer {
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
.submit-row span {
|
||||||
|
margin-top: units(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Customize
|
||||||
// Keep th from collapsing
|
// Keep th from collapsing
|
||||||
.min-width-25 {
|
.min-width-25 {
|
||||||
min-width: 25px;
|
min-width: 25px;
|
||||||
|
|
|
@ -8,15 +8,19 @@
|
||||||
|
|
||||||
{% block field_sets %}
|
{% block field_sets %}
|
||||||
<div class="submit-row">
|
<div class="submit-row">
|
||||||
{% if original.state == original.State.READY %}
|
|
||||||
<input type="submit" value="Place hold" name="_place_client_hold">
|
|
||||||
{% elif original.state == original.State.ON_HOLD %}
|
|
||||||
<input type="submit" value="Remove hold" name="_remove_client_hold">
|
|
||||||
{% endif %}
|
|
||||||
<input id="manageDomainSubmitButton" type="submit" value="Manage domain" name="_edit_domain">
|
<input id="manageDomainSubmitButton" type="submit" value="Manage domain" name="_edit_domain">
|
||||||
<input type="submit" value="Get registry status" name="_get_status">
|
<input type="submit" value="Get registry status" name="_get_status">
|
||||||
|
<div class="spacer"></div>
|
||||||
|
{% if original.state == original.State.READY %}
|
||||||
|
<input type="submit" value="Place hold" name="_place_client_hold" class="custom-link-button">
|
||||||
|
{% elif original.state == original.State.ON_HOLD %}
|
||||||
|
<input type="submit" value="Remove hold" name="_remove_client_hold" class="custom-link-button">
|
||||||
|
{% endif %}
|
||||||
|
{% if original.state == original.State.READY or original.state == original.State.ON_HOLD %}
|
||||||
|
<span> | </span>
|
||||||
|
{% endif %}
|
||||||
{% if original.state != original.State.DELETED %}
|
{% if original.state != original.State.DELETED %}
|
||||||
<input type="submit" value="Delete domain in registry" name="_delete_domain">
|
<input type="submit" value="Remove from registry" name="_delete_domain" class="custom-link-button">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{{ block.super }}
|
{{ block.super }}
|
||||||
|
|
|
@ -128,12 +128,12 @@ class TestDomainAdmin(MockEppLib):
|
||||||
)
|
)
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
self.assertContains(response, domain.name)
|
self.assertContains(response, domain.name)
|
||||||
self.assertContains(response, "Delete domain in registry")
|
self.assertContains(response, "Remove from registry")
|
||||||
|
|
||||||
# Test the info dialog
|
# Test the info dialog
|
||||||
request = self.factory.post(
|
request = self.factory.post(
|
||||||
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
||||||
{"_delete_domain": "Delete domain in registry", "name": domain.name},
|
{"_delete_domain": "Remove from registry", "name": domain.name},
|
||||||
follow=True,
|
follow=True,
|
||||||
)
|
)
|
||||||
request.user = self.client
|
request.user = self.client
|
||||||
|
@ -168,12 +168,12 @@ class TestDomainAdmin(MockEppLib):
|
||||||
)
|
)
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
self.assertContains(response, domain.name)
|
self.assertContains(response, domain.name)
|
||||||
self.assertContains(response, "Delete domain in registry")
|
self.assertContains(response, "Remove from registry")
|
||||||
|
|
||||||
# Test the error
|
# Test the error
|
||||||
request = self.factory.post(
|
request = self.factory.post(
|
||||||
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
||||||
{"_delete_domain": "Delete domain in registry", "name": domain.name},
|
{"_delete_domain": "Remove from registry", "name": domain.name},
|
||||||
follow=True,
|
follow=True,
|
||||||
)
|
)
|
||||||
request.user = self.client
|
request.user = self.client
|
||||||
|
@ -213,12 +213,12 @@ class TestDomainAdmin(MockEppLib):
|
||||||
)
|
)
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
self.assertContains(response, domain.name)
|
self.assertContains(response, domain.name)
|
||||||
self.assertContains(response, "Delete domain in registry")
|
self.assertContains(response, "Remove from registry")
|
||||||
|
|
||||||
# Test the info dialog
|
# Test the info dialog
|
||||||
request = self.factory.post(
|
request = self.factory.post(
|
||||||
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
||||||
{"_delete_domain": "Delete domain in registry", "name": domain.name},
|
{"_delete_domain": "Remove from registry", "name": domain.name},
|
||||||
follow=True,
|
follow=True,
|
||||||
)
|
)
|
||||||
request.user = self.client
|
request.user = self.client
|
||||||
|
@ -240,7 +240,7 @@ class TestDomainAdmin(MockEppLib):
|
||||||
# Test the info dialog
|
# Test the info dialog
|
||||||
request = self.factory.post(
|
request = self.factory.post(
|
||||||
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
"/admin/registrar/domain/{}/change/".format(domain.pk),
|
||||||
{"_delete_domain": "Delete domain in registry", "name": domain.name},
|
{"_delete_domain": "Remove from registry", "name": domain.name},
|
||||||
follow=True,
|
follow=True,
|
||||||
)
|
)
|
||||||
request.user = self.client
|
request.user = self.client
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue