mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-04 08:52:16 +02:00
More content
This commit is contained in:
parent
808c699027
commit
22bdb1d3b0
4 changed files with 14 additions and 17 deletions
|
@ -66,6 +66,7 @@ def portfolio_permissions(request):
|
|||
"has_base_portfolio_permission": False,
|
||||
"has_domains_portfolio_permission": False,
|
||||
"has_domain_requests_portfolio_permission": False,
|
||||
"has_edit_org_portfolio_permission": False,
|
||||
"portfolio": None,
|
||||
"has_organization_feature_flag": False,
|
||||
}
|
||||
|
@ -73,6 +74,7 @@ def portfolio_permissions(request):
|
|||
"has_base_portfolio_permission": request.user.has_base_portfolio_permission(),
|
||||
"has_domains_portfolio_permission": request.user.has_domains_portfolio_permission(),
|
||||
"has_domain_requests_portfolio_permission": request.user.has_domain_requests_portfolio_permission(),
|
||||
"has_edit_org_portfolio_permission": request.user.has_edit_org_portfolio_permission(),
|
||||
"portfolio": request.user.portfolio,
|
||||
"has_organization_feature_flag": flag_is_active(request, "organization_feature"),
|
||||
}
|
||||
|
|
|
@ -275,6 +275,9 @@ class User(AbstractUser):
|
|||
def has_base_portfolio_permission(self):
|
||||
return self._has_portfolio_permission(User.UserPortfolioPermissionChoices.VIEW_PORTFOLIO)
|
||||
|
||||
def has_edit_org_portfolio_permission(self):
|
||||
return self._has_portfolio_permission(User.UserPortfolioPermissionChoices.EDIT_PORTFOLIO)
|
||||
|
||||
def has_domains_portfolio_permission(self):
|
||||
return self._has_portfolio_permission(
|
||||
User.UserPortfolioPermissionChoices.VIEW_ALL_DOMAINS
|
||||
|
|
|
@ -15,14 +15,15 @@
|
|||
If you believe there is an error please contact <a href="mailto:help@get.gov" class="usa-link">help@get.gov</a>.
|
||||
</p>
|
||||
|
||||
{% if suborganization_is_editable %}
|
||||
{% include "includes/required_fields.html" %}
|
||||
{% if has_edit_org_portfolio_permission %}
|
||||
{% include "includes/required_fields.html" %}
|
||||
<form class="usa-form usa-form--large" method="post" novalidate id="form-container">
|
||||
{% csrf_token %}
|
||||
{% input_with_errors form.sub_organization %}
|
||||
<button type="submit" class="usa-button">Save</button>
|
||||
</form>
|
||||
{% else %}
|
||||
<p>Readonly content here</p>
|
||||
{% endif %}
|
||||
|
||||
<form class="usa-form usa-form--large" method="post" novalidate id="form-container">
|
||||
{% csrf_token %}
|
||||
{% input_with_errors form.sub_organization %}
|
||||
<button type="submit" class="usa-button">Save</button>
|
||||
</form>
|
||||
|
||||
{% endblock %}
|
|
@ -261,15 +261,6 @@ class DomainSubOrganizationView(DomainFormBaseView):
|
|||
# superclass has the redirect
|
||||
return super().form_valid(form)
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
"""Adds custom context."""
|
||||
context = super().get_context_data(**kwargs)
|
||||
|
||||
# TODO: Switch to True #2352
|
||||
suborganization_is_editable = False
|
||||
context["suborganization_is_editable"] = suborganization_is_editable
|
||||
return context
|
||||
|
||||
|
||||
class DomainSeniorOfficialView(DomainFormBaseView):
|
||||
"""Domain senior official editing view."""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue