Zammad: ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ Π²Ρ‹Π΄Π°ΡŽΡ‚ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ создании списка Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· API

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 16 Π°ΠΏΡ€. 2019  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: zammad/zammad

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! Бпасибо, Ρ‡Ρ‚ΠΎ сообщили ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ - спасибо! πŸ€“ Π‘ 15 ноября всС запросы, ΠΊΡ€ΠΎΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Π°Π³ΠΎΠ², ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ Π½Π° нашСй доскС сообщСства. ПолноС объяснСниС: https://community.zammad.org/t/major-change-regarding-github-issues-community-board/21 ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, размСститС: - Запросы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ - Вопросы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ - ВСхничСскиС вопросы Π½Π° доскС -> https:/ /community.zammad.org ! Если Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ошибкой, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅: - НайдитС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ CHANGELOG.md для вашСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ - Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ - Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Zammad, Ссли это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ - Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» `log/production. log` ΠΈΠ· вашСй систСмы. Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Π½Π΅Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…! - ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ вопрос Π½Π° английском - НС удаляйтС шаблон - ΠΈΠ½Π°Ρ‡Π΅ ΠΌΡ‹ Π·Π°ΠΊΡ€ΠΎΠ΅ΠΌ вопрос Π±Π΅Π· Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΡ… ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² - Π—Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ вопросы ΠΎ настройкС ΠΈ использовании Zammad Π² нашСм спискС рассылки. Π‘ΠΌ.: https://zammad.org/participate ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠœΡ‹ всСгда Π΄Π΅Π»Π°Π΅ΠΌ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅. К соТалСнию, ΠΈΠ½ΠΎΠ³Π΄Π° запросов слишком ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ всС сразу. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ/ΠΎΠ±ΠΎΡΡ‚Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ (см. https://zammad.com/pricing#selfhosted). * Π’Π΅Ρ€Ρ…Π½ΠΈΠΉ тСкстовый Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ автоматичСски, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ свой вопрос *

Π­Ρ‚ΠΎΡ‚ пост Π±Ρ‹Π» ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ @MrGeneration , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ вСрсия Zammad: 3.0
  • Бпособ установки (исходник, ΠΏΠ°ΠΊΠ΅Ρ‚, ..): любой
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма: любая
  • Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… + вСрсия: любая
  • ВСрсия Elasticsearch: 5.6 (вСроятно любая)
  • Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€+вСрсия: любая
  • ID Π±ΠΈΠ»Π΅Ρ‚Π°: #1047094 , #1048216

ОТидаСмоС повСдСниС:

ΠŸΡ€ΠΈ использовании ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° для удалСния заявок (ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ этого Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· API ΠΈΠ»ΠΈ консоль) это Π½Π΅ повлияСт Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ отчСтности. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ всС доступныС достовСрныС Π΄Π°Π½Π½Ρ‹Π΅.

ЀактичСскоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:

ΠŸΡ€ΠΈ использовании ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°, консоли ΠΈΠ»ΠΈ API для удалСния заявки Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ошибки, Ссли elasticsearch Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ заявки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… большС Π½Π΅Ρ‚ Π² нашСй Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

Консоль выдаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:
image

Π“Ρ€Π°Ρ„ΠΈΠΊ создастся Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ список заявок Π½ΠΈΠΆΠ΅ Π»ΠΈΠ±ΠΎ Π½Π΅ обновится, Π»ΠΈΠ±ΠΎ Π½Π΅ создастся.

Π­Ρ‚ΠΎ отчасти рСгрСсс #2246 (отчасти ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ подавляСт ΠΎΡˆΠΈΠ±ΠΊΡƒ, которая ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ошибкС ΠΊΠΎΠ»Π΅Π½Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ части ΠΎΡ‚Ρ‡Π΅Ρ‚Π°).

Π¨Π°Π³ΠΈ для воспроизвСдСния повСдСния:

  • ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ²
  • ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°
  • ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ статистику, всС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ (консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° "чистая")
  • ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π±ΠΈΠ»Π΅Ρ‚Π°
  • ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΈ снова ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ (консоль Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° выдаст ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ)

Π Π΅Π·ΠΎΠ½ Ρ‚Π°ΠΊΠΎΠ³ΠΎ повСдСния:

Π­Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ‹Π·Π²Π°Π½Π° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ индСксом elasticsearch (скоро ΠΎΠ± этом Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅) ΠΈ Π½Π΅ слишком Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ошибок.

Π”Π°, я ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это ошибка, Π° Π½Π΅ запрос Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ вопрос.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ пост

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ:

  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ вСрсия Zammad: послСдняя вСрсия Π΄ΠΎΠΊΠ΅Ρ€Π° 2.9.x
  • Бпособ установки (источник, ΠΏΠ°ΠΊΠ΅Ρ‚, ..): Π΄ΠΎΠΊΠ΅Ρ€

ОТидаСмоС повСдСниС:

  • список Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² выглядит Ρ‚Π°ΠΊ
    image

ЀактичСскоС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:

  • Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ² Π½Π΅ отобраТаСтся, консоль js ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ:
application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:22 > Uncaught TypeError: Cannot read property 'customer_id' of null
    at Function.n._fillUp (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:22)
    at Function.n.fullLocal (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:21)
    at Object.success (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:42)
    at c (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:2)
    at Object.fireWith [as resolveWith] (application->a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:2)
    at i (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:3)
    at XMLHttpRequest.<anonymous> (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:3)

Π¨Π°Π³ΠΈ для воспроизвСдСния повСдСния:

  • ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· API ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
export TOKEN=`cat TOKEN`
TICKETS=``curl -H "Authorization: Token token=$TOKEN" https://YOURDOMAINHERE/api/v1/tickets/search?query=group:_delete_these_tickets_|jq ".tickets[]"`
for i in $TICKETS ; do
        echo $I
        curl -H "Authorization: Token token=$TOKEN" -s https://YOURDOMAINHERE/api/v1/tickets/$i -X > DELETE
done

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΠΈΠ»Π΅Ρ‚Ρ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ' https://YOURDOMAINHERE/api/v1/reports/sets ' AJAX Call

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ сказали @thorsteneckel
спасибо Π·Π° исправлСниС

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ @SummerStorm! Π― ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π» это вмСстС с @MrGeneration Π½Π° клиСнтской машинС, ΠΈ ΠΌΡ‹ нашли ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΈ ТизнСспособноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Ѐикс ΡƒΠΆΠ΅ Π² ΠΏΡƒΡ‚ΠΈ. Π― Π·Π°Π±ΠΈΡ€Π°ΡŽ ΠΎΡ‚ΡΡŽΠ΄Π° πŸ‘

ΠœΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° являСтся симптомом # 2611, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ исправлСн Π² Zammad 3.1. НС ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ установку Zammad Π΄ΠΎ послСднСй ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсии, ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ поисковый индСкс (запустив zammad run rake searchindex:rebuild ) ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Если Π½Π΅Ρ‚, поТалуйста, Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ. Π― Π·Π°ΠΊΡ€ΠΎΡŽ это ΠΏΠΎΠΊΠ°.

Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Ρ‹ сказали @thorsteneckel
спасибо Π·Π° исправлСниС

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ