1[%# This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 # 5 # This Source Code Form is "Incompatible With Secondary Licenses", as 6 # defined by the Mozilla Public License, v. 2.0. 7 #%] 8 9[%# INTERFACE: 10 # 11 # listselectionvalues: selection values to recreate the current user 12 # list. 13 # editusers: is viewing user member of editusers? 14 # otheruser: Bugzilla::User object of the viewed user. 15 # reporter: number of bugs reported by the user 16 # assignee_or_qa: number of bugs the user is either the assignee 17 # or the QA contact 18 # bugs_activity: number of bugs the viewed user has activity 19 # entries on 20 # cc number of bugs the viewed user is cc list member 21 # of 22 # flags.requestee: number of flags the viewed user is being asked for 23 # flags.setter: number of flags the viewed user has set 24 # longdescs: number of bug comments the viewed user has written 25 # namedqueries: number of named queries the user has created 26 # namedquery_group_map: number of named queries the user has shared 27 # profiles_activity: number of changes made to other users' profiles 28 # series: number of series the viewed user has created 29 # watch.watched: number of users the viewed user is being watched 30 # by 31 # watch.watcher: number of users the viewed user is watching 32 # whine_events: number of whine events the viewed user has created 33 # whine_schedules: number of whine schedules the viewed user has 34 # created 35 #%] 36 37[% title = BLOCK %]ユーザ [% otheruser.login FILTER html %] の削除[% END %] 38 39[% PROCESS global/header.html.tmpl 40 title = title 41 style_urls = ['skins/standard/admin.css'] 42 doc_section = "administering/users.html#deleting-users" 43%] 44 45[% PROCESS admin/users/listselectvars.html.tmpl 46 listselectionvalues = listselectionvalues 47%] 48 49<table id="admin_table"> 50 <tr class="column_header"> 51 <th>フィールド</th> 52 <th>値</th> 53 </tr> 54 <tr> 55 <th>ログイン名:</th> 56 <td>[% otheruser.login FILTER html %]</td> 57 </tr> 58 <tr> 59 <th>名前:</th> 60 <td>[% otheruser.name FILTER html %]</td> 61 </tr> 62 <tr> 63 <th>所属しているグループ:</th> 64 <td> 65 [% IF otheruser.groups.size %] 66 <ul> 67 [% FOREACH group = otheruser.groups %] 68 <li>[% group.name FILTER html %]</li> 69 [% END %] 70 </ul> 71 [% ELSE %] 72 無し 73 [% END %] 74 </td> 75 </tr> 76 [% IF otheruser.product_responsibilities.size %] 77 <tr> 78 <th>プロダクトへの責任:</th> 79 <td> 80 [% PROCESS admin/users/responsibilities.html.tmpl otheruser = otheruser %] 81 </td> 82 </tr> 83 [% END %] 84</table> 85 86[% IF otheruser.product_responsibilities.size %] 87 <p> 88 [%+ otheruser.login FILTER html %] が責任を持っているプロダクトが存在しているため、 89 このユーザを削除することができません。 90 </p> 91 <p> 92 [% IF user.in_group("editcomponents", component.product_id) %] 93 Change this by clicking the product editing links above, 94 上のプロダクトの編集画面へのリンクをクリックして、変更するか、 95 [% ELSE %] 96 現在、可能な操作は、 97 [% END %] 98[% ELSE %] 99 [% accept_deletion = 1 %] 100 101 [% IF attachments || reporter || bugs_activity || flags.setter || longdescs || profiles_activity %] 102 <div class="criticalmessages"> 103 <p>以下の情報の削除は<b>安全ではなく</b>、 104 これにより、完全に矛盾したデータが生成される可能性があります!</p> 105 106 <ul> 107 [% IF attachments %] 108 <li> 109 [% otheruser.login FILTER html %] 110 <a href="buglist.cgi?field0-0-0=attachments.submitter&type0-0-0=equals&value0-0-0= 111 [%- otheruser.login FILTER uri %]">は 112 [% IF attachments == 1 %] 113 1ファイル 114 [% ELSE %] 115 [%+ attachments %] ファイル 116 [% END %] を添付しました</a>。 117 もし、このユーザアカウントを削除すると、データベースのレコードに不整合が発生します。 118 その結果、 119 [% IF attachments == 1 %] 120 この添付 121 [% ELSE %] 122 これらの添付 123 [% END %] 124 は [% terms.bug %] に表示されなくなります。 125 </li> 126 [% END %] 127 [% IF reporter %] 128 <li> 129 [% otheruser.login FILTER html %] は、 130 <a href="buglist.cgi?emailreporter1=1&emailtype1=exact&email1= 131 [%- otheruser.login FILTER uri %]">[%+ reporter %] 件の [%+ terms.bugs %]</a> 132 を報告しています。 133 もし、このユーザアカウントを削除すると、データベースのレコードに不整合が発生します。 134 その結果、 135 [% IF reporter == 1 %] 136 この [% terms.bug %] 137 [% ELSE %] 138 これらの [% terms.bugs %] 139 [% END %] 140 は [% terms.bug %] リストに表示されなくなります。 141 </li> 142 [% END %] 143 [% IF bugs_activity %] 144 <li> 145 [% otheruser.login FILTER html %] は、 146 [% terms.bugs %] を変更したことがあります。 147 もし、このユーザのアカウントを削除すると、データベースの [% terms.bugs %] の履歴に不整合が発生します。 148 その結果、 149 [% IF bugs_activity == 1 %] 150 この変更 151 [% ELSE %] 152 これらの変更 153 [% END %] 154 は [% terms.bug %] の履歴に表示されなくなります。 155 </li> 156 [% END %] 157 [% IF flags.setter %] 158 <li> 159 [% otheruser.login FILTER html %] は、 160 <a href="buglist.cgi?field0-0-0=setters.login_name&type0-0-0=equals&value0-0-0= 161 [%- otheruser.login FILTER uri %]">[%+ flags.setter %] 162 件のフラグを変更、もしくは要求しています</a>。 163 もし、このユーザのアカウントを削除すると、データベースのフラグのテーブルに不整合が発生します。 164 その結果、 165 [% IF flags.setter == 1 %] 166 このフラグ 167 [% ELSE %] 168 これらのフラグ 169 [% END %] 170 は正しく表示されなくなります。 171 </li> 172 [% END %] 173 [% IF longdescs %] 174 <li> 175 [% otheruser.login FILTER html %] は、 176 <a href="buglist.cgi?emaillongdesc1=1&emailtype1=exact&email1= 177 [%- otheruser.login FILTER uri %]">[% terms.bugs %] 178 で、[%+ longdescs %] 件のコメントを追加しています</a>。 179 もし、このユーザのアカウントを削除すると、データベースのコメントのテーブルに不整合が発生します。 180 その結果、 181 [% IF longdescs == 1 %] 182 このコメント 183 [% ELSE %] 184 これらのコメント 185 [% END %] 186 は表示されなくなります。 187 </li> 188 [% END %] 189 [% IF profiles_activity %] 190 <li> 191 [% otheruser.login FILTER html %] は、 192 他のユーザのプロファイルを変更したことがあります。 193 もし、このユーザのアカウントを削除すると、 194 データベースのユーザプロファイルの履歴のテーブルに不整合が発生します。 195 </li> 196 [% END %] 197 </ul> 198 </div> 199 [% accept_deletion = 0 %] 200 [% END %] 201 202 [% IF assignee_or_qa || cc || component_cc || email_setting || flags.requestee || 203 namedqueries || profile_setting || quips || series || watch.watched || 204 watch.watcher || whine_events || whine_schedules || otheruser.has_audit_entries || 205 other_safe %] 206 <div class="warningmessages"> 207 <p>以下の情報の削除は <b>安全</b> です。 208 これにより、データに不整合は発生しません。</p> 209 210 <ul> 211 [% IF assignee_or_qa %] 212 <li> 213 [% otheruser.login FILTER html %] は、 214 <a href="buglist.cgi?emailassigned_to1=1&emailqa_contact1=1&emailtype1=exact&email1= 215 [%- otheruser.login FILTER uri %]">[%+ assignee_or_qa %] 件の [%+ terms.bugs %] 216 の担当者か、QA コンタクトです</a>。 217 もし、このユーザのアカウントを削除した場合、これらは、既定の担当者や既定の 218 QA コンタクトに再設定されます。 219 </li> 220 [% END %] 221 [% IF cc %] 222 <li> 223 [% otheruser.login FILTER html %] は、 224 <a href="buglist.cgi?emailcc1=1&emailtype1=exact&email1= 225 [%- otheruser.login FILTER uri %]">[%+ cc %] 件の [%+ terms.bugs %] 226 の CC リストに登録されています</a>。 227 もし、このユーザのアカウントを削除した場合、該当の CC リストから削除されます。 228 </li> 229 [% END %] 230 [% IF component_cc %] 231 <li> 232 [% otheruser.login FILTER html %] は、 233 [% IF component_cc == 1 %] 234 1 コンポーネント 235 [% ELSE %] 236 [%+ component_cc %] コンポーネント 237 [% END %]の既定の CC リストに入っています</a>。 238 もし、このユーザのアカウントを削除した場合、該当の CC リストから削除されます。 239 </li> 240 [% END %] 241 [% IF email_setting %] 242 <li> 243 ユーザのメールの設定はユーザのアカウントと共に削除されます。 244 </li> 245 [% END %] 246 [% IF flags.requestee %] 247 <li> 248 [% otheruser.login FILTER html %] は、 249 <a href="buglist.cgi?field0-0-0=requestees.login_name&type0-0-0=equals&value0-0-0= 250 [%- otheruser.login FILTER uri %]">[% flags.requestee %] 251 件のフラグの要求先に登録されています</a>。 252 もし、このユーザのアカウントを削除した場合、 253 [% IF flags.requestee == 1 %] 254 このフラグ 255 [% ELSE %] 256 これらのフラグ 257 [% END %]</a> 258 は要求先が指定されていない状態に変更されます。 259 </li> 260 [% END %] 261 [% IF namedqueries %] 262 <li> 263 [% otheruser.login FILTER html %] は、 264 [% IF namedqueries == 1 %] 265 [% '共有している' IF namedquery_group_map %] 保存した検索 266 [% ELSE %] 267 [%+ namedqueries FILTER html %] 件の保存した検索 268 [% END %] 269 を持っています。 270 [% IF namedqueries == 1 %] 271 この保存した検索 272 [% ELSE %] 273 これらの保存した検索 274 [% END %] 275 はユーザアカウントと共に削除されます。 276 [% IF namedquery_group_map %] 277 [% IF namedqueries > 1 %] 278 これらの 279 [% IF namedquery_group_map > 1 %] 280 [%+ namedquery_group_map FILTER html %] は 281 [% ELSE %] 282 検索は 283 [% END %] 284 共用されています。 285 [% END %] 286 他のユーザは 287 [% IF namedquery_group_map > 1 %] 288 これらの共用された保存した検索 289 these shared named searches 290 [% ELSE %] 291 この共有された保存した検索 292 [% END %] 293 を利用できなくなります。 294 [% END %] 295 </li> 296 [% END %] 297 [% IF profile_setting %] 298 <li> 299 ユーザの環境設定はユーザアカウントと共に削除されます。 300 </li> 301 [% END %] 302 [% IF series %] 303 <li> 304 [% otheruser.login FILTER html %] は、 305 [%+ series %] 件の series を作成しています。 306 [% IF series == 1 %] 307 この series 308 [% ELSE %] 309 これらの series 310 [% END %] 311 はユーザアカウントと共に削除されます。 312 </li> 313 [% END %] 314 [% IF quips %] 315 <li> 316 [% otheruser.login FILTER html %] は 317 [% IF quips == 1 %] 318 1個の警句 319 [% ELSE %] 320 [%+ quips %] 個の警句 321 [% END %] を作成しています。 322 [% IF quips == 1 %] 323 この警句 324 [% ELSE %] 325 これらの警句 326 [% END %] 327 には作成者はなくなりますが、存在し続けます。 328 </li> 329 [% END %] 330 [% IF watch.watched || watch.watcher %] 331 <li> 332 [% otheruser.login FILTER html %] 333 [% IF watch.watched %] 334 は [%+ watch.watched %] 人のユーザから監視されています。 335 [% END %] 336 [% IF watch.watcher %] 337 [%+ 'また、' IF watch.watched %] 338 [%+ watch.watcher %] 人のユーザを監視しています。 339 [% END %] 340 [% IF watch.watched + watch.watcher == 1 %] 341 この監視 342 [% ELSE %] 343 これらの監視 344 [% END %] 345 はユーザアカウントと共に終了します。 346 </li> 347 [% END %] 348 [% IF whine_events %] 349 <li> 350 [% otheruser.login FILTER html %] は、 351 [%+ whine_events %] 件の whine をスケジュールしています。 352 [% IF whine_events == 1 %] 353 この whine 354 [% ELSE %] 355 これらの whines 356 [% END %] 357 はユーザアカウントと共に削除されます。 358 </li> 359 [% END %] 360 [% IF whine_schedules %] 361 <li> 362 [% otheruser.login FILTER html %] は、 363 [%+ whine_schedules %] 件の whine の終了通知を受け取っています。 364 対応するスケジュールはユーザアカウントと共に削除されますが、 365 whine そのものはそのまま残ります。 366 </li> 367 [% END %] 368 [% IF otheruser.has_audit_entries %] 369 <li> 370 このユーザにはデータベースに管理者として監査した記録が残って 371 います。 372 もし、このアカウントを削除すると、これらの監査ログの操作者を 373 特定できなくなります。 374 </li> 375 [% END %] 376 [% Hook.process('warn_safe') %] 377 </ul> 378 </div> 379 [% IF accept_deletion %] 380 <p class="areyoureallyreallysure"> 381 実行する前にこれらの結果に注意してください。 382 </p> 383 <p>本当にこのユーザのアカウントを削除してもよろしいですか?</p> 384 <form method="post" action="editusers.cgi"> 385 <p> 386 <input type="submit" id="delete" value="はい、削除します"> 387 <input type="hidden" name="action" value="delete"> 388 <input type="hidden" name="userid" value="[% otheruser.id %]"> 389 <input type="hidden" name="token" value="[% token FILTER html %]"> 390 [% INCLUDE listselectionhiddenfields %] 391 </p> 392 </form> 393 <p>もし、このユーザアカウントを削除しないのであれば、 394 [% ELSE %] 395 <p>上記で述べられているように危険なため、<b>このユーザアカウントの削除は不可能です</b>が、 396 [% END %] 397 398 [% END %] 399[% END %] 400 401 <a href="editusers.cgi?action=edit&userid=[% otheruser.id %] 402 [% INCLUDE listselectionurlparams %]">ユーザを編集</a> 403 したり、 404 <a href="editusers.cgi?action=list[% INCLUDE listselectionurlparams %]">ユーザの一覧</a> 405 に戻ったり、 406 [% IF editusers %] 407 <a href="editusers.cgi?action=add[% INCLUDE listselectionurlparams %]">ユーザを追加</a> 408 したり、 409 [% END %] 410 <a href="editusers.cgi">他のユーザを検索</a> 411 できます。 412</p> 413 414[% PROCESS global/footer.html.tmpl %] 415