Mercurial > gemma
comparison client/src/components/admin/usermanagement/Userdetail.vue @ 1416:3af7ad9717e2
Client: add a set fo marked translation
* add some marked transaltions in the templates.
and update the corresponding .po files.
* remove trailing whitespace and improve the formating in some files
author | Fadi Abbud <fadi.abbud@intevation.de> |
---|---|
date | Thu, 29 Nov 2018 11:08:02 +0100 |
parents | ca33ad696594 |
children | bb47531bdd22 |
comparison
equal
deleted
inserted
replaced
1415:d4fc5f3c1252 | 1416:3af7ad9717e2 |
---|---|
9 </div> | 9 </div> |
10 <div class="card-body"> | 10 <div class="card-body"> |
11 <form @submit.prevent="save" class="ml-3"> | 11 <form @submit.prevent="save" class="ml-3"> |
12 <div class="formfields"> | 12 <div class="formfields"> |
13 <div v-if="currentUser.isNew" class="form-group row"> | 13 <div v-if="currentUser.isNew" class="form-group row"> |
14 <label for="user">Username</label> | 14 <label for="user"> |
15 <translate>Username</translate> | |
16 </label> | |
15 <input | 17 <input |
16 type="user" | 18 type="user" |
17 :placeholder="userNamePlaceholder" | 19 :placeholder="userNamePlaceholder" |
18 class="form-control form-control-sm" | 20 class="form-control form-control-sm" |
19 id="user" | 21 id="user" |
26 {{ errors.user }} | 28 {{ errors.user }} |
27 </small> | 29 </small> |
28 </div> | 30 </div> |
29 </div> | 31 </div> |
30 <div class="form-group row"> | 32 <div class="form-group row"> |
31 <label for="country">Country</label> | 33 <label for="country"> |
34 <translate>Country</translate> | |
35 </label> | |
32 <select | 36 <select |
33 class="form-control form-control-sm" | 37 class="form-control form-control-sm" |
34 v-on:change="validateCountry" | 38 v-on:change="validateCountry" |
35 v-model="currentUser.country" | 39 v-model="currentUser.country" |
36 > | 40 > |
37 <option disabled value>Please select one</option> | 41 <option disabled value> |
42 <translate>Please select one</translate> | |
43 </option> | |
38 <option | 44 <option |
39 v-for="country in countries" | 45 v-for="country in countries" |
40 v-bind:value="country" | 46 v-bind:value="country" |
41 v-bind:key="country" | 47 v-bind:key="country" |
42 >{{country}}</option> | 48 >{{country}}</option> |
47 {{ errors.country }} | 53 {{ errors.country }} |
48 </small> | 54 </small> |
49 </div> | 55 </div> |
50 </div> | 56 </div> |
51 <div class="form-group row"> | 57 <div class="form-group row"> |
52 <label for="email">Email address</label> | 58 <label for="email"> |
59 <translate>Email address</translate> | |
60 </label> | |
53 <input | 61 <input |
54 type="email" | 62 type="email" |
55 v-on:change="validateEmailaddress" | 63 v-on:change="validateEmailaddress" |
56 class="form-control form-control-sm" | 64 class="form-control form-control-sm" |
57 id="email" | 65 id="email" |
64 {{ errors.email }} | 72 {{ errors.email }} |
65 </small> | 73 </small> |
66 </div> | 74 </div> |
67 </div> | 75 </div> |
68 <div class="form-group row"> | 76 <div class="form-group row"> |
69 <label for="role">Role</label> | 77 <label for="role"> |
78 <translate>Role</translate> | |
79 </label> | |
70 <select | 80 <select |
71 class="form-control form-control-sm" | 81 class="form-control form-control-sm" |
72 v-on:change="validateRole" | 82 v-on:change="validateRole" |
73 v-model="currentUser.role" | 83 v-model="currentUser.role" |
74 > | 84 > |
75 <option disabled value>Please select one</option> | 85 <option disabled value> |
76 <option value="sys_admin">Sysadmin</option> | 86 <translate>Please select one</translate> |
77 <option value="waterway_admin">Waterway Admin</option> | 87 </option> |
78 <option value="waterway_user">Waterway User</option> | 88 <option value="sys_admin"> |
89 <translate>Sysadmin</translate> | |
90 </option> | |
91 <option value="waterway_admin"> | |
92 <translate>Waterway Admin</translate> | |
93 </option> | |
94 <option value="waterway_user"> | |
95 <translate>Waterway User</translate> | |
96 </option> | |
79 </select> | 97 </select> |
80 <div v-show="errors.role" class="text-danger"> | 98 <div v-show="errors.role" class="text-danger"> |
81 <small> | 99 <small> |
82 <font-awesome-icon icon="exclamation-triangle"></font-awesome-icon> | 100 <font-awesome-icon icon="exclamation-triangle"></font-awesome-icon> |
83 {{ errors.role }} | 101 {{ errors.role }} |
100 :passworderrors="errors.passwordre" | 118 :passworderrors="errors.passwordre" |
101 ></PasswordField> | 119 ></PasswordField> |
102 </div> | 120 </div> |
103 </div> | 121 </div> |
104 <div> | 122 <div> |
105 <button | 123 <button type="submit" :disabled="submitted" class="shadow-sm btn btn-info pull-right"> |
106 type="submit" | 124 <translate>Submit</translate> |
107 :disabled="submitted" | 125 </button> |
108 class="shadow-sm btn btn-info pull-right" | |
109 >Submit</button> | |
110 </div> | 126 </div> |
111 <div | 127 <div |
112 v-if="currentUser.role !='waterway_user' " | 128 v-if="currentUser.role !='waterway_user' " |
113 class="form-group row d-flex flex-row justify-content-start mailbutton" | 129 class="form-group row d-flex flex-row justify-content-start mailbutton" |
114 > | 130 > |
115 <a @click="sendTestMail" class="btn btn-light"> | 131 <a @click="sendTestMail" class="btn btn-light"> |
116 <font-awesome-icon icon="paper-plane"></font-awesome-icon>Send testmail | 132 <font-awesome-icon icon="paper-plane"></font-awesome-icon> |
133 <translate>Send testmail</translate> | |
117 </a> | 134 </a> |
118 <div v-if="mailsent">Mail was sent</div> | 135 <div v-if="mailsent"> |
136 <translate>Mail was sent</translate> | |
137 </div> | |
119 </div> | 138 </div> |
120 </form> | 139 </form> |
121 </div> | 140 </div> |
122 </div> | 141 </div> |
123 </div> | 142 </div> |