web: fix lists not being paginated
This commit is contained in:
		@ -7,6 +7,7 @@ import { TablePage } from "../../elements/table/TablePage";
 | 
			
		||||
import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-application-list")
 | 
			
		||||
export class ApplicationListPage extends TablePage<Application> {
 | 
			
		||||
@ -30,6 +31,7 @@ export class ApplicationListPage extends TablePage<Application> {
 | 
			
		||||
        return Application.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,7 @@ import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { CertificateKeyPair } from "../../api/CertificateKeyPair";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-crypto-certificatekeypair-list")
 | 
			
		||||
export class CertificateKeyPairListPage extends TablePage<CertificateKeyPair> {
 | 
			
		||||
@ -32,6 +33,7 @@ export class CertificateKeyPairListPage extends TablePage<CertificateKeyPair> {
 | 
			
		||||
        return CertificateKeyPair.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -2,6 +2,7 @@ import { gettext } from "django";
 | 
			
		||||
import { customElement, html, property, TemplateResult } from "lit-element";
 | 
			
		||||
import { AKResponse } from "../../api/Client";
 | 
			
		||||
import { Event } from "../../api/Events";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { TablePage } from "../../elements/table/TablePage";
 | 
			
		||||
import { time } from "../../utils";
 | 
			
		||||
@ -31,6 +32,7 @@ export class EventListPage extends TablePage<Event> {
 | 
			
		||||
        return Event.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE * 3,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -8,6 +8,7 @@ import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Rule } from "../../api/EventRules";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-event-rule-list")
 | 
			
		||||
export class RuleListPage extends TablePage<Rule> {
 | 
			
		||||
@ -33,6 +34,7 @@ export class RuleListPage extends TablePage<Rule> {
 | 
			
		||||
        return Rule.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -8,6 +8,7 @@ import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Transport } from "../../api/EventTransports";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-event-transport-list")
 | 
			
		||||
export class TransportListPage extends TablePage<Transport> {
 | 
			
		||||
@ -31,6 +32,7 @@ export class TransportListPage extends TablePage<Transport> {
 | 
			
		||||
        return Transport.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -11,6 +11,7 @@ import "../../elements/buttons/Dropdown";
 | 
			
		||||
import "../../elements/policies/BoundPoliciesList";
 | 
			
		||||
import { FlowStageBinding, Stage } from "../../api/Flows";
 | 
			
		||||
import { until } from "lit-html/directives/until";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-bound-stages-list")
 | 
			
		||||
export class BoundStagesList extends Table<FlowStageBinding> {
 | 
			
		||||
@ -24,6 +25,7 @@ export class BoundStagesList extends Table<FlowStageBinding> {
 | 
			
		||||
            target: this.target || "",
 | 
			
		||||
            ordering: "order",
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,7 @@ import { TablePage } from "../../elements/table/TablePage";
 | 
			
		||||
import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-flow-list")
 | 
			
		||||
export class FlowListPage extends TablePage<Flow> {
 | 
			
		||||
@ -30,6 +31,7 @@ export class FlowListPage extends TablePage<Flow> {
 | 
			
		||||
        return Flow.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,7 @@ import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Group } from "../../api/Groups";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-group-list")
 | 
			
		||||
export class GroupListPage extends TablePage<Group> {
 | 
			
		||||
@ -30,6 +31,7 @@ export class GroupListPage extends TablePage<Group> {
 | 
			
		||||
        return Group.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -10,6 +10,7 @@ import "./OutpostHealth";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/TokenCopyButton";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-outpost-list")
 | 
			
		||||
export class OutpostListPage extends TablePage<Outpost> {
 | 
			
		||||
@ -29,6 +30,7 @@ export class OutpostListPage extends TablePage<Outpost> {
 | 
			
		||||
        return Outpost.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -11,6 +11,7 @@ import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/Dropdown";
 | 
			
		||||
import { until } from "lit-html/directives/until";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-outpost-service-connection-list")
 | 
			
		||||
export class OutpostServiceConnectionListPage extends TablePage<OutpostServiceConnection> {
 | 
			
		||||
@ -31,6 +32,7 @@ export class OutpostServiceConnectionListPage extends TablePage<OutpostServiceCo
 | 
			
		||||
        return OutpostServiceConnection.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Policy } from "../../api/Policies";
 | 
			
		||||
import { until } from "lit-html/directives/until";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-policy-list")
 | 
			
		||||
export class PolicyListPage extends TablePage<Policy> {
 | 
			
		||||
@ -31,7 +32,8 @@ export class PolicyListPage extends TablePage<Policy> {
 | 
			
		||||
    apiEndpoint(page: number): Promise<AKResponse<Policy>> {
 | 
			
		||||
        return Policy.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
        page: page,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ import "../../elements/buttons/Dropdown";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { until } from "lit-html/directives/until";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-property-mapping-list")
 | 
			
		||||
export class PropertyMappingListPage extends TablePage<PropertyMapping> {
 | 
			
		||||
@ -35,6 +36,7 @@ export class PropertyMappingListPage extends TablePage<PropertyMapping> {
 | 
			
		||||
        return PropertyMapping.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
            managed__isnull: this.hideManaged,
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import "../../elements/buttons/Dropdown";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { until } from "lit-html/directives/until";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-provider-list")
 | 
			
		||||
export class ProviderListPage extends TablePage<Provider> {
 | 
			
		||||
@ -32,6 +33,7 @@ export class ProviderListPage extends TablePage<Provider> {
 | 
			
		||||
        return Provider.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import "../../elements/buttons/Dropdown";
 | 
			
		||||
import { until } from "lit-html/directives/until";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-source-list")
 | 
			
		||||
export class SourceListPage extends TablePage<Source> {
 | 
			
		||||
@ -32,6 +33,7 @@ export class SourceListPage extends TablePage<Source> {
 | 
			
		||||
        return Source.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,7 @@ import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Invitation } from "../../api/Invitations";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-stage-invitation-list")
 | 
			
		||||
export class InvitationListPage extends TablePage<Invitation> {
 | 
			
		||||
@ -30,6 +31,7 @@ export class InvitationListPage extends TablePage<Invitation> {
 | 
			
		||||
        return Invitation.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,7 @@ import "../../elements/buttons/ModalButton";
 | 
			
		||||
import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Prompt } from "../../api/Prompts";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-stage-prompt-list")
 | 
			
		||||
export class PromptListPage extends TablePage<Prompt> {
 | 
			
		||||
@ -30,6 +31,7 @@ export class PromptListPage extends TablePage<Prompt> {
 | 
			
		||||
        return Prompt.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ import "../../elements/buttons/SpinnerButton";
 | 
			
		||||
import "../../elements/buttons/Dropdown";
 | 
			
		||||
import { until } from "lit-html/directives/until";
 | 
			
		||||
import { Stage } from "../../api/Flows";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-stage-list")
 | 
			
		||||
export class StageListPage extends TablePage<Stage> {
 | 
			
		||||
@ -32,6 +33,7 @@ export class StageListPage extends TablePage<Stage> {
 | 
			
		||||
        return Stage.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -8,6 +8,7 @@ import "../../elements/buttons/Dropdown";
 | 
			
		||||
import "../../elements/buttons/TokenCopyButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Token } from "../../api/Tokens";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-token-list")
 | 
			
		||||
export class TokenListPage extends TablePage<Token> {
 | 
			
		||||
@ -31,6 +32,7 @@ export class TokenListPage extends TablePage<Token> {
 | 
			
		||||
        return Token.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,7 @@ import "../../elements/buttons/Dropdown";
 | 
			
		||||
import "../../elements/buttons/TokenCopyButton";
 | 
			
		||||
import { Table, TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { Token } from "../../api/Tokens";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-token-user-list")
 | 
			
		||||
export class UserTokenList extends Table<Token> {
 | 
			
		||||
@ -21,6 +22,7 @@ export class UserTokenList extends Table<Token> {
 | 
			
		||||
        return Token.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -8,6 +8,7 @@ import "../../elements/buttons/Dropdown";
 | 
			
		||||
import "../../elements/buttons/ActionButton";
 | 
			
		||||
import { TableColumn } from "../../elements/table/Table";
 | 
			
		||||
import { User } from "../../api/Users";
 | 
			
		||||
import { PAGE_SIZE } from "../../constants";
 | 
			
		||||
 | 
			
		||||
@customElement("ak-user-list")
 | 
			
		||||
export class UserListPage extends TablePage<User> {
 | 
			
		||||
@ -31,6 +32,7 @@ export class UserListPage extends TablePage<User> {
 | 
			
		||||
        return User.list({
 | 
			
		||||
            ordering: this.order,
 | 
			
		||||
            page: page,
 | 
			
		||||
            page_size: PAGE_SIZE,
 | 
			
		||||
            search: this.search || "",
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user