updated disableSend implementations

This commit is contained in:
addison 2021-02-23 10:40:44 -05:00
parent 696fddc970
commit 077b4b8de5
2 changed files with 8 additions and 5 deletions

View File

@ -25,7 +25,7 @@
<div class="item" *ngFor="let o of typeOptions"> <div class="item" *ngFor="let o of typeOptions">
<input type="radio" class="radio" [(ngModel)]="send.type" name="Type_{{o.value}}" <input type="radio" class="radio" [(ngModel)]="send.type" name="Type_{{o.value}}"
id="type_{{o.value}}" [value]="o.value" (change)="typeChanged(o)" id="type_{{o.value}}" [value]="o.value" (change)="typeChanged(o)"
[checked]="send.type === o.value"> [checked]="send.type === o.value" [disabled]="disableSend">
<label class="unstyled" for="type_{{o.value}}"> <label class="unstyled" for="type_{{o.value}}">
{{o.name}} {{o.name}}
</label> </label>
@ -33,7 +33,7 @@
</div> </div>
<div *ngIf="send.type === sendType.File" class="box-content-row" appBowRow> <div *ngIf="send.type === sendType.File" class="box-content-row" appBowRow>
<label for="file">{{'file' | i18n}}</label> <label for="file">{{'file' | i18n}}</label>
<input type="file" id="file" class="form-control-file" name="file" required> <input type="file" id="file" class="form-control-file" name="file" required [disabled]="disableSend">
<div class="subtext">{{'sendFileDesc' | i18n}} {{'maxFileSize' | i18n}}</div> <div class="subtext">{{'sendFileDesc' | i18n}} {{'maxFileSize' | i18n}}</div>
</div> </div>
</ng-container> </ng-container>
@ -69,7 +69,7 @@
<div class="box-content"> <div class="box-content">
<div class="box-content-row" appBoxRow *ngIf="!editMode"> <div class="box-content-row" appBoxRow *ngIf="!editMode">
<label for="deletionDate">{{'deletionDate' | i18n}}</label> <label for="deletionDate">{{'deletionDate' | i18n}}</label>
<select id="deletionDate" name="DeletionDateSelect" [(ngModel)]="deletionDateSelect" required [readOnly]="disableSend"> <select id="deletionDate" name="DeletionDateSelect" [(ngModel)]="deletionDateSelect" required>
<option *ngFor="let o of deletionDateOptions" [ngValue]="o.value">{{o.name}} <option *ngFor="let o of deletionDateOptions" [ngValue]="o.value">{{o.name}}
</option> </option>
</select> </select>
@ -78,7 +78,7 @@
<div class="box-content-row" *ngIf="deletionDateSelect === 0 || editMode"> <div class="box-content-row" *ngIf="deletionDateSelect === 0 || editMode">
<label *ngIf="editMode" for="deletionDateCustom">{{'deletionDate' | i18n}}</label> <label *ngIf="editMode" for="deletionDateCustom">{{'deletionDate' | i18n}}</label>
<input id="deletionDateCustom" type="datetime-local" name="deletionDate" <input id="deletionDateCustom" type="datetime-local" name="deletionDate"
[(ngModel)]="deletionDate" required placeholder="MM/DD/YYYY HH:MM AM/PM" [readOnly]="disableSend"> [(ngModel)]="deletionDate" required placeholder="MM/DD/YYYY HH:MM AM/PM">
<div class="subtext">{{'deletionDateDesc' | i18n}}</div> <div class="subtext">{{'deletionDateDesc' | i18n}}</div>
</div> </div>
<div class="box-content-row" appBoxRow *ngIf="!editMode"> <div class="box-content-row" appBoxRow *ngIf="!editMode">
@ -159,7 +159,7 @@
</div> </div>
<div class="box-content-row box-content-row-checkbox" appBoxRow> <div class="box-content-row box-content-row-checkbox" appBoxRow>
<label for="copyLink">{{'copySendLinkOnSave' | i18n}}</label> <label for="copyLink">{{'copySendLinkOnSave' | i18n}}</label>
<input id="copyLink" name="copyLink" [(ngModel)]="copyLink" type="checkbox"> <input id="copyLink" name="copyLink" [(ngModel)]="copyLink" type="checkbox" [disabled]="disableSend">
</div> </div>
</div> </div>
</div> </div>

View File

@ -1635,5 +1635,8 @@
"sendDisabledWarning": { "sendDisabledWarning": {
"message": "Due to an enterprise policy, you are only able to delete an existing Send.", "message": "Due to an enterprise policy, you are only able to delete an existing Send.",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"copyLink": {
"message": "Copy link"
} }
} }