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>