Enforce partner client ownership and partner-scoped imports
This commit is contained in:
@@ -51,12 +51,8 @@
|
||||
<input type="hidden" name="q" value="{{ q }}">
|
||||
<input type="hidden" name="status" value="{{ status }}">
|
||||
<input type="hidden" name="client_type" value="{{ client_type }}">
|
||||
{% if client_group_id %}
|
||||
<input type="hidden" name="client_group_id" value="{{ client_group_id }}">
|
||||
{% endif %}
|
||||
{% if partner_id %}
|
||||
<input type="hidden" name="partner_id" value="{{ partner_id }}">
|
||||
{% endif %}
|
||||
{% if client_group_id %}<input type="hidden" name="client_group_id" value="{{ client_group_id }}">{% endif %}
|
||||
{% if partner_id %}<input type="hidden" name="partner_id" value="{{ partner_id }}">{% endif %}
|
||||
<input type="hidden" name="include_archived" value="{{ 'true' if include_archived else 'false' }}">
|
||||
<input type="hidden" name="sort_by" value="{{ sort_by }}">
|
||||
<input type="hidden" name="sort_order" value="{{ sort_order }}">
|
||||
@@ -73,12 +69,8 @@
|
||||
{% if meta.pages > 1 %}
|
||||
<nav class="flex items-center gap-1" aria-label="Client list pagination">
|
||||
{% set query = namespace(value='q=' ~ (q|urlencode) ~ '&status=' ~ (status|urlencode) ~ '&client_type=' ~ (client_type|urlencode) ~ '&include_archived=' ~ ('true' if include_archived else 'false') ~ '&per_page=' ~ meta.per_page ~ '&sort_by=' ~ (sort_by|urlencode) ~ '&sort_order=' ~ (sort_order|urlencode)) %}
|
||||
{% if client_group_id %}
|
||||
{% set query.value = query.value ~ '&client_group_id=' ~ client_group_id %}
|
||||
{% endif %}
|
||||
{% if partner_id %}
|
||||
{% set query.value = query.value ~ '&partner_id=' ~ partner_id %}
|
||||
{% endif %}
|
||||
{% if client_group_id %}{% set query.value = query.value ~ '&client_group_id=' ~ client_group_id %}{% endif %}
|
||||
{% if partner_id %}{% set query.value = query.value ~ '&partner_id=' ~ partner_id %}{% endif %}
|
||||
{% set common_query = query.value %}
|
||||
|
||||
{% if meta.page > 1 %}
|
||||
|
||||
Reference in New Issue
Block a user