Revision 4cd0f170
[#1316] ContrĂ´les sur les dates dans le formulaire
Ajout de contrĂ´les sur les dates du formulaire de recherche dans
VigiBoard.
[+] Ajout de tests unitaires
Change-Id: I276cbc547a1bb09b32b7e794c7479913bb3d371e
Refs: #1316
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1716
Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Thomas BURGUIERE <thomas.burguiere@c-s.fr>
vigiboard/i18n/vigiboard.pot | ||
---|---|---|
9 | 9 |
msgstr "" |
10 | 10 |
"Project-Id-Version: vigilo-vigiboard 3.5\n" |
11 | 11 |
"Report-Msgid-Bugs-To: contact@projet-vigilo.org\n" |
12 |
"POT-Creation-Date: 2015-04-21 11:49+0200\n"
|
|
12 |
"POT-Creation-Date: 2015-04-23 18:04+0200\n"
|
|
13 | 13 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
14 | 14 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
15 | 15 |
"Language-Team: LANGUAGE <LL@li.org>\n" |
... | ... | |
24 | 24 |
msgstr "" |
25 | 25 |
|
26 | 26 |
#: vigiboard/controllers/root.py:89 vigiboard/controllers/root.py:99 |
27 |
#: vigiboard/controllers/root.py:582 vigiboard/controllers/silence.py:70
|
|
27 |
#: vigiboard/controllers/root.py:582 vigiboard/controllers/silence.py:72
|
|
28 | 28 |
msgid "You need to be authenticated" |
29 | 29 |
msgstr "" |
30 | 30 |
|
... | ... | |
124 | 124 |
msgid "Next %(limit)s" |
125 | 125 |
msgstr "" |
126 | 126 |
|
127 |
#: vigiboard/controllers/silence.py:73
|
|
127 |
#: vigiboard/controllers/silence.py:75
|
|
128 | 128 |
msgid "Insufficient privileges for this action" |
129 | 129 |
msgstr "" |
130 | 130 |
|
131 |
#: vigiboard/controllers/silence.py:172
|
|
131 |
#: vigiboard/controllers/silence.py:160
|
|
132 | 132 |
#, python-format |
133 | 133 |
msgid "Another rule already exists for service '%s' on host '%s'." |
134 | 134 |
msgstr "" |
135 | 135 |
|
136 |
#: vigiboard/controllers/silence.py:176
|
|
136 |
#: vigiboard/controllers/silence.py:164
|
|
137 | 137 |
#, python-format |
138 | 138 |
msgid "Another rule already exists for host '%s'." |
139 | 139 |
msgstr "" |
140 | 140 |
|
141 |
#: vigiboard/controllers/silence.py:258
|
|
141 |
#: vigiboard/controllers/silence.py:246
|
|
142 | 142 |
#: vigiboard/controllers/plugins/hostname.py:38 |
143 | 143 |
msgid "Host" |
144 | 144 |
msgstr "" |
145 | 145 |
|
146 |
#: vigiboard/controllers/silence.py:259
|
|
146 |
#: vigiboard/controllers/silence.py:247
|
|
147 | 147 |
#: vigiboard/controllers/plugins/servicename.py:41 |
148 | 148 |
msgid "Service" |
149 | 149 |
msgstr "" |
150 | 150 |
|
151 |
#: vigiboard/controllers/silence.py:260
|
|
151 |
#: vigiboard/controllers/silence.py:248
|
|
152 | 152 |
msgid "States" |
153 | 153 |
msgstr "" |
154 | 154 |
|
155 |
#: vigiboard/controllers/silence.py:261
|
|
155 |
#: vigiboard/controllers/silence.py:249
|
|
156 | 156 |
msgid "Last modification" |
157 | 157 |
msgstr "" |
158 | 158 |
|
159 |
#: vigiboard/controllers/silence.py:262
|
|
159 |
#: vigiboard/controllers/silence.py:250
|
|
160 | 160 |
msgid "Author" |
161 | 161 |
msgstr "" |
162 | 162 |
|
163 |
#: vigiboard/controllers/silence.py:263
|
|
163 |
#: vigiboard/controllers/silence.py:251
|
|
164 | 164 |
msgid "Comment" |
165 | 165 |
msgstr "" |
166 | 166 |
|
167 |
#: vigiboard/controllers/silence.py:313 vigiboard/controllers/silence.py:412
|
|
168 |
#: vigiboard/controllers/silence.py:434 vigiboard/controllers/silence.py:583
|
|
167 |
#: vigiboard/controllers/silence.py:301 vigiboard/controllers/silence.py:400
|
|
168 |
#: vigiboard/controllers/silence.py:422 vigiboard/controllers/silence.py:571
|
|
169 | 169 |
#, python-format |
170 | 170 |
msgid "An exception has been raised while querying the database: %s" |
171 | 171 |
msgstr "" |
172 | 172 |
|
173 |
#: vigiboard/controllers/silence.py:317 vigiboard/controllers/silence.py:324
|
|
174 |
#: vigiboard/controllers/silence.py:438 vigiboard/controllers/silence.py:605
|
|
173 |
#: vigiboard/controllers/silence.py:305 vigiboard/controllers/silence.py:312
|
|
174 |
#: vigiboard/controllers/silence.py:426 vigiboard/controllers/silence.py:593
|
|
175 | 175 |
#, python-format |
176 | 176 |
msgid "Silence rule #%s does not exist." |
177 | 177 |
msgstr "" |
178 | 178 |
|
179 |
#: vigiboard/controllers/silence.py:395
|
|
179 |
#: vigiboard/controllers/silence.py:383
|
|
180 | 180 |
msgid "No state specified for the silence rule." |
181 | 181 |
msgstr "" |
182 | 182 |
|
183 |
#: vigiboard/controllers/silence.py:417
|
|
183 |
#: vigiboard/controllers/silence.py:405
|
|
184 | 184 |
#, python-format |
185 | 185 |
msgid "Host '%s' does not exist." |
186 | 186 |
msgstr "" |
187 | 187 |
|
188 |
#: vigiboard/controllers/silence.py:420
|
|
188 |
#: vigiboard/controllers/silence.py:408
|
|
189 | 189 |
#, python-format |
190 | 190 |
msgid "Service '%s' does not exist for host '%s'." |
191 | 191 |
msgstr "" |
192 | 192 |
|
193 |
#: vigiboard/controllers/silence.py:472
|
|
193 |
#: vigiboard/controllers/silence.py:460
|
|
194 | 194 |
#, python-format |
195 | 195 |
msgid "An exception has been raised while updating the database: %s" |
196 | 196 |
msgstr "" |
197 | 197 |
|
198 |
#: vigiboard/controllers/silence.py:482
|
|
198 |
#: vigiboard/controllers/silence.py:470
|
|
199 | 199 |
#, python-format |
200 | 200 |
msgid "" |
201 | 201 |
"User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for service " |
202 | 202 |
"%(service)s on host %(host)s." |
203 | 203 |
msgstr "" |
204 | 204 |
|
205 |
#: vigiboard/controllers/silence.py:492
|
|
205 |
#: vigiboard/controllers/silence.py:480
|
|
206 | 206 |
#, python-format |
207 | 207 |
msgid "" |
208 | 208 |
"Silence rule #%(id)s (host: %(host)s, service: %(service)s) has been " |
209 | 209 |
"successfully updated." |
210 | 210 |
msgstr "" |
211 | 211 |
|
212 |
#: vigiboard/controllers/silence.py:501
|
|
212 |
#: vigiboard/controllers/silence.py:489
|
|
213 | 213 |
#, python-format |
214 | 214 |
msgid "User %(user)s (IP: %(ip)s) updated silence rule #%(id)s for host %(host)s." |
215 | 215 |
msgstr "" |
216 | 216 |
|
217 |
#: vigiboard/controllers/silence.py:509
|
|
217 |
#: vigiboard/controllers/silence.py:497
|
|
218 | 218 |
#, python-format |
219 | 219 |
msgid "Silence rule #%(id)s (host: %(host)s) has been successfully updated." |
220 | 220 |
msgstr "" |
221 | 221 |
|
222 |
#: vigiboard/controllers/silence.py:518
|
|
222 |
#: vigiboard/controllers/silence.py:506
|
|
223 | 223 |
#, python-format |
224 | 224 |
msgid "" |
225 | 225 |
"User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for service " |
226 | 226 |
"%(service)s on host %(host)s." |
227 | 227 |
msgstr "" |
228 | 228 |
|
229 |
#: vigiboard/controllers/silence.py:528
|
|
229 |
#: vigiboard/controllers/silence.py:516
|
|
230 | 230 |
#, python-format |
231 | 231 |
msgid "" |
232 | 232 |
"A new silence rule (#%(id)s) has been added for service \"%(service)s\" on " |
233 | 233 |
"host \"%(host)s\"." |
234 | 234 |
msgstr "" |
235 | 235 |
|
236 |
#: vigiboard/controllers/silence.py:536
|
|
236 |
#: vigiboard/controllers/silence.py:524
|
|
237 | 237 |
#, python-format |
238 | 238 |
msgid "User %(user)s (IP: %(ip)s) added a silence rule (#%(id)s) for host %(host)s." |
239 | 239 |
msgstr "" |
240 | 240 |
|
241 |
#: vigiboard/controllers/silence.py:544
|
|
241 |
#: vigiboard/controllers/silence.py:532
|
|
242 | 242 |
#, python-format |
243 | 243 |
msgid "A new silence rule (#%(id)s) has been added for the host \"%(host)s\"." |
244 | 244 |
msgstr "" |
245 | 245 |
|
246 |
#: vigiboard/controllers/silence.py:574
|
|
246 |
#: vigiboard/controllers/silence.py:562
|
|
247 | 247 |
msgid "No silence rule id specified." |
248 | 248 |
msgstr "" |
249 | 249 |
|
250 |
#: vigiboard/controllers/silence.py:593
|
|
250 |
#: vigiboard/controllers/silence.py:581
|
|
251 | 251 |
#, python-format |
252 | 252 |
msgid "Error: the following silence rules do not exist: %s." |
253 | 253 |
msgstr "" |
254 | 254 |
|
255 |
#: vigiboard/controllers/silence.py:596
|
|
255 |
#: vigiboard/controllers/silence.py:584
|
|
256 | 256 |
#, python-format |
257 | 257 |
msgid "Error: silence rule #%s does not exist." |
258 | 258 |
msgstr "" |
259 | 259 |
|
260 |
#: vigiboard/controllers/silence.py:614
|
|
260 |
#: vigiboard/controllers/silence.py:602
|
|
261 | 261 |
#, python-format |
262 | 262 |
msgid "An exception has been raised while deleting the silence rules: %s" |
263 | 263 |
msgstr "" |
264 | 264 |
|
265 |
#: vigiboard/controllers/silence.py:624
|
|
265 |
#: vigiboard/controllers/silence.py:612
|
|
266 | 266 |
#, python-format |
267 | 267 |
msgid "" |
268 | 268 |
"User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for service " |
269 | 269 |
"%(service)s on host %(host)s" |
270 | 270 |
msgstr "" |
271 | 271 |
|
272 |
#: vigiboard/controllers/silence.py:636
|
|
272 |
#: vigiboard/controllers/silence.py:624
|
|
273 | 273 |
#, python-format |
274 | 274 |
msgid "User %(user)s (IP: %(ip)s) deleted silence rule #%(id)s for host %(host)s" |
275 | 275 |
msgstr "" |
276 | 276 |
|
277 |
#: vigiboard/controllers/silence.py:647
|
|
277 |
#: vigiboard/controllers/silence.py:635
|
|
278 | 278 |
#, python-format |
279 | 279 |
msgid "The following silence rules have been successfully deleted: %s." |
280 | 280 |
msgstr "" |
281 | 281 |
|
282 |
#: vigiboard/controllers/silence.py:650
|
|
282 |
#: vigiboard/controllers/silence.py:638
|
|
283 | 283 |
#, python-format |
284 | 284 |
msgid "Silence rule #%s has been successfully deleted." |
285 | 285 |
msgstr "" |
... | ... | |
307 | 307 |
msgid "And" |
308 | 308 |
msgstr "" |
309 | 309 |
|
310 |
#: vigiboard/controllers/plugins/date.py:109 |
|
311 |
msgid "Start date cannot be greater than current date" |
|
312 |
msgstr "" |
|
313 |
|
|
314 |
#: vigiboard/controllers/plugins/date.py:112 |
|
315 |
msgid "Start date cannot be greater than end date" |
|
316 |
msgstr "" |
|
317 |
|
|
318 |
#: vigiboard/controllers/plugins/date.py:120 |
|
319 |
msgid "End date cannot be greater than current date" |
|
320 |
msgstr "" |
|
321 |
|
|
310 | 322 |
#: vigiboard/controllers/plugins/details.py:195 |
311 | 323 |
#: vigiboard/controllers/plugins/state.py:47 |
312 | 324 |
msgid "Current state" |
Also available in: Unified diff