"webpack-cli": "^3.0.8",
"webtorrent": "https://github.com/webtorrent/webtorrent#e9b209c7970816fc29e0cc871157a4918d66001d",
"whatwg-fetch": "^3.0.0",
- "zone.js": "~0.8.5"
- },
- "dependencies": {
+ "zone.js": "~0.8.5",
"generate-password-browser": "^1.0.2"
}
}
<input type="submit" value="{{ getFormButtonTitle() }}" [disabled]="!form.valid">
</form>
-<div *ngIf="isAdministration">
<div class="account-title" i18n>Danger Zone</div>
- <p i18n>Send a link to reset the password by mail to the user.</p>
- <button (click)="resetPassword()" i18n>Ask for new password</button>
+<p i18n>Send a link to reset the password by mail to the user.</p>
+<button (click)="resetPassword()" i18n>Ask for new password</button>
- <p class="mt-4" i18n>Manually set the user password</p>
- <my-user-password></my-user-password>
-</div>
\ No newline at end of file
+<p class="mt-4" i18n>Manually set the user password</p>
+<my-user-password></my-user-password>
</div>
</div>
<input id="passwordField" #passwordField
- [attr.type]="showPassword ? 'text' : 'password'" id="password"
+ [attr.type]="showPassword ? 'text' : 'password'" id="password"
formControlName="password" [ngClass]="{ 'input-error': formErrors['password'] }"
>
<div class="input-group-append">
</div>
<input type="submit" value="{{ getFormButtonTitle() }}" [disabled]="!form.valid">
-</form>
\ No newline at end of file
+</form>
userId: number
userEmail: string
username: string
- isAdministration = false
private paramsSub: Subscription
- private isAdministrationSub: Subscription
constructor (
protected formValidatorService: FormValidatorService,
err => this.error = err.message
)
})
-
- this.isAdministrationSub = this.route.data.subscribe(data => {
- if (data.isAdministration) this.isAdministration = data.isAdministration
- })
}
ngOnDestroy () {
this.paramsSub.unsubscribe()
- this.isAdministrationSub.unsubscribe()
}
formValidated () {
data: {
meta: {
title: 'Update a user'
- },
- isAdministration: true
+ }
}
}
]