From: Michael Shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 10 Nov 2022 03:59:35 +0000 (-0800) Subject: Mail form tweaks X-Git-Tag: v1.11.0~1^2~34^2~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=98cdf614a576618a96035ff7dcc93849199ea52d;p=thirdparty%2Fpaperless-ngx.git Mail form tweaks Include add button Include add button --- diff --git a/src-ui/src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.ts b/src-ui/src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.ts index f4d395b033..98c897c899 100644 --- a/src-ui/src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.ts +++ b/src-ui/src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.ts @@ -4,7 +4,6 @@ import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap' import { EditDialogComponent } from 'src/app/components/common/edit-dialog/edit-dialog.component' import { IMAPSecurity, - IMAPSecurityLabels, PaperlessMailAccount, } from 'src/app/data/paperless-mail-account' import { MailAccountService } from 'src/app/services/rest/mail-account.service' @@ -40,6 +39,10 @@ export class MailAccountEditDialogComponent extends EditDialogComponent - - + +
+

Paperless will only process mails that match all of the filters specified below.

- - - +
+ + - + - +
diff --git a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts index d820e3d5d5..b2d84d642d 100644 --- a/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts +++ b/src-ui/src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts @@ -8,13 +8,9 @@ import { PaperlessDocumentType } from 'src/app/data/paperless-document-type' import { PaperlessMailAccount } from 'src/app/data/paperless-mail-account' import { MailAction, - MailActionOptions, MailFilterAttachmentType, - MailFilterAttachmentTypeOptions, MailMetadataCorrespondentOption, - MailMetadataCorrespondentOptionOptions, MailMetadataTitleOption, - MailMetadataTitleOptionOptions, PaperlessMailRule, } from 'src/app/data/paperless-mail-rule' import { CorrespondentService } from 'src/app/services/rest/correspondent.service' @@ -89,19 +85,82 @@ export class MailRuleEditDialogComponent extends EditDialogComponent{{title}}
- +
{{error}} diff --git a/src-ui/src/app/components/common/input/number/number.component.ts b/src-ui/src/app/components/common/input/number/number.component.ts index cb29ff5e56..5ed861b5a9 100644 --- a/src-ui/src/app/components/common/input/number/number.component.ts +++ b/src-ui/src/app/components/common/input/number/number.component.ts @@ -1,4 +1,4 @@ -import { Component, forwardRef } from '@angular/core' +import { Component, forwardRef, Input } from '@angular/core' import { NG_VALUE_ACCESSOR } from '@angular/forms' import { FILTER_ASN_ISNULL } from 'src/app/data/filter-rule-type' import { DocumentService } from 'src/app/services/rest/document.service' @@ -17,6 +17,9 @@ import { AbstractInputComponent } from '../abstract-input' styleUrls: ['./number.component.scss'], }) export class NumberComponent extends AbstractInputComponent { + @Input() + showAdd: boolean = true + constructor(private documentService: DocumentService) { super() } diff --git a/src-ui/src/app/components/manage/settings/settings.component.html b/src-ui/src/app/components/manage/settings/settings.component.html index 0aec87033f..1f0ada8aba 100644 --- a/src-ui/src/app/components/manage/settings/settings.component.html +++ b/src-ui/src/app/components/manage/settings/settings.component.html @@ -221,8 +221,12 @@ Paperless Mail -

Mail accounts

-
    + +

    + Mail accounts + +

    +
    • @@ -232,14 +236,15 @@
    • -
    • -
      -
      -
      {{account.imap_server}}
      -
      -
      - - +
    • +
      +
      +
      {{account.imap_server}}
      +
      +
      + + +
@@ -248,8 +253,11 @@
No mail accounts defined.
-

Mail rules

-