Zammad: Penghapusan catatan tidak mungkin jika internal dan komunikasi = benar

Dibuat pada 11 Des 2019  ·  3Komentar  ·  Sumber: zammad/zammad

Informasi:

  • Versi Zammad bekas: 3.2
  • Metode instalasi (sumber, paket, ..): any
  • Sistem operasi: apa saja
  • Basis data + versi: apa saja
  • Versi pencarian elastis: apa saja
  • Browser + versi: apa saja (diuji dan diverifikasi di Chrome)
  • ID Tiket (edisi asli): #1060109
  • ID Tiket (pengguna yang terpengaruh regresi): #1080817

Perilaku yang diharapkan:

Saat mengubah catatan menjadi communication: true , Anda masih dapat menghapus catatan internal yang Anda buat sendiri (dalam 10 menit).

Perilaku sebenarnya:

Saat mengubah catatan menjadi communication: true , Anda tidak akan dapat menghapus catatan internal Anda sendiri dalam waktu 10 menit lagi. Ini mengharuskan Anda untuk memiliki hak agen saja (jadi tidak ada administratif).

Catatan sampingan:

SLA mengabaikan catatan internal (jika atribut komunikasi disetel ke true) itulah sebabnya masih mungkin untuk menghapusnya dan (jika tidak, admin juga tidak boleh diizinkan).

Saya pikir ini adalah baris berikut yang mencolok di sini:
https://github.com/zammad/zammad/blob/f35cd7fbe9d94b8353147c420853b369e82d46ee/app/controllers/ticket_articles_controller.rb#L151

Langkah-langkah untuk mereproduksi perilaku:

  • ubah jenis artikel tiket 'catatan' dari communication: false menjadi communication: true
  • masuk sebagai agen
  • buka tiket apa saja (atau buat yang baru)
  • posting catatan internal ke tiket
  • (tombol penghapusan disajikan) coba hapus catatan

    • pesan kesalahan not authorized (admin permission required)! atau not authorized dikembalikan melalui UI

Ya saya yakin ini adalah bug dan tidak ada permintaan fitur atau pertanyaan umum.

bug prioritised by payment regression ticket verified

Semua 3 komentar

Sementara itu kami harus mengetahui bahwa masalah ini sebenarnya memperkenalkan regresi yang telah ditangani oleh #3086 .

Ini adalah regresi dari masalah #3086

@mantas sepertinya kami memperkenalkan regresi saat memperbaiki #3086. Maukah Anda melihat-lihat?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

raphaelm picture raphaelm  ·  22Komentar

ThePatzen picture ThePatzen  ·  22Komentar

e311 picture e311  ·  59Komentar

ECM80 picture ECM80  ·  25Komentar

PGP
rugk picture rugk  ·  58Komentar