Zammad: рдиреМрдХрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯрд┐рдХрдЯ рд╣рдЯрд╛рдПрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЕрдХреНрддреВре░ 2016  ┬╖  28рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: zammad/zammad

рдХреГрдкрдпрд╛ рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдПрдВ рди рдХрд┐ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рдмрдВрдж рдХрд░реЗрдВред : рдореБрд╕реНрдХрд╛рди_рдмрд┐рд▓реНрд▓реА:

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ,
рдореИрдВрдиреЗ рдПрдХ рдирдИ рдЯрд┐рдХрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЬреЛрдбрд╝реА:

grafik

рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рд╕реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдЗрд╕реЗ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕ рдЧрд╣рд░реА рдмрд╛рддрдЪреАрдд рдФрд░ рдЖрдкрдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

-рд░реЙрд▓реНрдл

рд╕рднреА 28 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп @MDXDave - рдЪреВрдВрдХрд┐ рдЬрд╝рдордж рд╕рдВрд╢реЛрдзрди-рд╕рдмреВрдд рд╣реИ, рдпрд╣ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдЖрдкрдХреА рдЖрдкрддреНрддрд┐ рдХреЛ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдЯрд┐рдХрдЯ рд╣рдЯрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ rails c рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рд╕реЗ рдЖрдк рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд╣ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд░реЗрд▓ рдЖрдкрдХреЛ рджреЗ рд░рд╣реА рд╣реИред рдЯрд┐рдХрдЯ Ticket.find(*id*).destroy рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдЯрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрдореНрдореАрдж рд╣реИ рдХреА рд╡реЛ рдорджрдж рдХрд░рджреЗ? рд╣рдо рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд░реЗрд▓ рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд╝рдорд╛рдж рдХреЗ рднреАрддрд░ рдЯрд┐рдХрдЯ рд╣рдЯрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред :+1:

рдХрдо рд╕реЗ рдХрдо рдЕрдиреБрд╕реВрдЪрдХ рдЗрд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @thorsteneckel рдХрд╛ рдирд┐рд░реНрдгрдп рд╕рд╣реА рд╣реИред рдЖрдкрдХреЛ рд╡рд░реНрд╖реЛрдВ рдмрд╛рдж рдкреБрд░рд╛рдиреЗ рдЯрд┐рдХрдЯреЛрдВ рдХрд╛ рдСрдбрд┐рдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо UI рдореЗрдВ рд╣рдЯрд╛рдирд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрд╝рдордж (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЙрддреНрдкрд╛рджрди рд╕реЗрдЯрдЕрдк) рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд░реЗрд▓ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдареАрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдХрд┐ рдХрдард┐рди рднреА рдирд╣реАрдВ рд╣реИ!

рдореИрдВ рдЕрдкрдиреА рд╕реНрдкреИрдо рдХрддрд╛рд░ рдореЗрдВ 30 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рд╕реНрдкреИрдо рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдЯреАрдЖрд░рдПрд╕ рдореЗрдВ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЬрд╝рд░реВрд░, рдХреЛрдИ рдЗрд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЗрддрдирд╛ рд╕рд╣рдЬ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╢реЗрдбреНрдпреВрд▓рд░ рд╕реЗ рдХрд░рдирд╛ рдкрд╕рдВрдж рд╣реИред

рдореЗрдВ рддреБрдореНрд╣рд╛рд░реА рдмрд╛рдд рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдБ! рд╣рдо рдЗрд╕реЗ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдВрдЧреЗред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ https://github.com/rubysherpas/paranoia рдЬреИрд╕рд╛ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рд╣реЛред

рдпрд╣ рдХреЗрд╡рд▓ рдЯрд┐рдХрдЯ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдбреАрдмреА рд╕реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рд╛рдорд╛рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░рд╛ рд╕реНрдкреИрдо рдЯреВ рд╣реИрдо рдореЗрд▓ рдЕрдиреБрдкрд╛рдд рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рд╕реНрдкреИрдорд╕реИрд╕рд┐рди рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА, POP3 рд╕реЗ рдореЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдИрдореЗрд▓ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЯрд┐рдХрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ (OTRS рдХреА рдмрд╛рдд рдХрд░реЗрдВ рддреЛ)
рдПрдХ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯрд┐рдХрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдП рдЬрд┐рд╕реЗ рдЯрд┐рдХрдЯ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рддреЛ рдСрдбрд┐рдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдк рд╕рд╛рдмрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЯрд┐рдХрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ?

рдХреНрдпрд╛ рд░реЗрд▓ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ?

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ "рдЯреЗрд╕реНрдЯ 1", "рдЯреЗрд╕реНрдЯ 2", "рдЯреЗрд╕реНрдЯ 3" рдЖрджрд┐ рд╕рднреА рдЯрд┐рдХрдЯреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ ;-)

рдХреНрдпрд╛ рд░реЗрд▓ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реИ?

рдЦреЛрд▓> рд░реЗрд▓ рд╕реА
рд░реЗрд▓> рдЯрд┐рдХрдЯ.рдирд╖реНрдЯ_рд╕рднреА

рдпрджрд┐ рдЖрдк Zammad RPM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдЦреЛрд▓> рдЬрд╝рдорд╛рдж рд░рди рд░реЗрд▓ c
рд░реЗрд▓> рдЯрд┐рдХрдЯ.рдирд╖реНрдЯ_рд╕рднреА

рдзрдиреНрдпрд╡рд╛рдж, рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдпрджрд┐ рдЖрдк рд╕рднреА рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдвреВрдВрдв рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдХреБрдЫ рдЖрдк рдЗрд╕ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

tickets_to_keep = [1, 2, 3] # enter the ids of all tickets you want to keep
(Ticket.all.pluck(:id) - tickets_to_keep).each { |id| Ticket.find(id).destroy }

рдпрд╣ рдЖрдИрдбреА 1 , 2 рдФрд░ 3 рдЖрдИрдбреА рд╡рд╛рд▓реЗ рдЯрд┐рдХрдЯ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдЯрд┐рдХрдЯ рд╣рдЯрд╛ рджреЗрдЧрд╛

рдЕрднреА рднреА рдЗрд╕рдХреА рдХреЛрдИ рдЦрдмрд░ рдирд╣реАрдВ рд╣реИ? рдореИрдВ

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ,
рдореИрдВрдиреЗ рдПрдХ рдирдИ рдЯрд┐рдХрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЬреЛрдбрд╝реА:

grafik

рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рд╕реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдХреГрдкрдпрд╛ рдЗрд╕реЗ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕ рдЧрд╣рд░реА рдмрд╛рддрдЪреАрдд рдФрд░ рдЖрдкрдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

-рд░реЙрд▓реНрдл

рдирдорд╕реНрддреЗ,

рдореИрдВрдиреЗ "рд╣рдЯрд╛рдПрдВ" рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореИрдХреНрд░реЛ рдмрдирд╛рдпрд╛ред рдЕрдлрд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдпрд╣ рдЯрд┐рдХрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХреЗрд╡рд▓ рд▓реЙрдЧ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд░ рд░рд╣рд╛ рд╣реИ (рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)ред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдХрд╕рд┐рдд рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ 1.6.1-1502058507.b2ece283.jessie рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рдЬрдм рдореИрдВ рдПрдХ рдЯрд┐рдХрдЯ рдХреЗ рд▓рд┐рдП рдбрд┐рд▓реАрдЯ рдореИрдХреНрд░реЛ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрджреЗрд╢ рд╕рдВрд▓рдЧреНрди рд╣реЛрддреЗ рд╣реИрдВ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдИрдбреА 2394):

I, [2017-08-07T11:29:50.916731 #20037]  INFO -- : Started PUT "/api/v1/tickets/2934?all=true" for 134.99.182.24 at 2017-08-07 11:29:50 +0200
I, [2017-08-07T11:29:50.928520 #20037]  INFO -- : Processing by TicketsController#update as JSON
I, [2017-08-07T11:29:50.928785 #20037]  INFO -- :   Parameters: {"number"=>"201708077203221", "title"=>"Verzoegerte Mail / Delayed Mail (still being retried)", "group_id"=>"1", "owner_id"=>"9", "customer_id"=>2339, "state_id"=>"4", "priority_id"=>"2", "updated_at"=>"2017-08-07T09:22:04.377Z", "pending_time"=>nil, "id"=>"2934", "all"=>"true", "ticket"=>{"id"=>"2934", "group_id"=>"1", "priority_id"=>"2", "state_id"=>"4", "number"=>"201708077203221", "title"=>"Verzoegerte Mail / Delayed Mail (still being retried)", "owner_id"=>"9", "customer_id"=>2339, "pending_time"=>nil, "updated_at"=>"2017-08-07T09:22:04.377Z"}}
I, [2017-08-07T11:29:51.241498 #20037]  INFO -- : Completed 200 OK in 313ms (Views: 9.1ms | ActiveRecord: 33.0ms)
I, [2017-08-07T11:29:51.263816 #20037]  INFO -- : Started DELETE "/api/v1/ticket_attachment_upload" for 134.99.182.24 at 2017-08-07 11:29:51 +0200
I, [2017-08-07T11:29:51.267849 #20037]  INFO -- : Processing by TicketArticlesController#ticket_attachment_upload_delete as JSON
I, [2017-08-07T11:29:51.267922 #20037]  INFO -- :   Parameters: {"form_id"=>"097621992", "ticket_article"=>{"form_id"=>"097621992"}}
I, [2017-08-07T11:29:51.287497 #20037]  INFO -- : Completed 200 OK in 19ms (Views: 0.3ms | ActiveRecord: 3.5ms)
I, [2017-08-07T11:29:51.817125 #20039]  INFO -- : 2017-08-07T11:29:51+0200: [Worker(host:zammad pid:20039)] Job Observer::UserDeviceLogJob (id=15352) RUNNING
I, [2017-08-07T11:29:51.839587 #20039]  INFO -- : 2017-08-07T11:29:51+0200: [Worker(host:zammad pid:20039)] Job Observer::UserDeviceLogJob (id=15352) COMPLETED after 0.0222
I, [2017-08-07T11:29:51.844069 #20039]  INFO -- : 2017-08-07T11:29:51+0200: [Worker(host:zammad pid:20039)] Job Observer::Ticket::UserTicketCounter::BackgroundJob (id=15353) RUNNING
I, [2017-08-07T11:29:51.853673 #20039]  INFO -- : 2017-08-07T11:29:51+0200: [Worker(host:zammad pid:20039)] Job Observer::Ticket::UserTicketCounter::BackgroundJob (id=15353) COMPLETED after 0.0093
I, [2017-08-07T11:29:52.067159 #20037]  INFO -- : Started GET "/api/v1/users/2339?full=true&_=1502091684037" for 134.99.182.24 at 2017-08-07 11:29:52 +0200
I, [2017-08-07T11:29:52.074838 #20037]  INFO -- : Processing by UsersController#show as JSON
I, [2017-08-07T11:29:52.074990 #20037]  INFO -- :   Parameters: {"full"=>"true", "_"=>"1502091684037", "id"=>"2339", "user"=>{}}
I, [2017-08-07T11:29:52.124370 #20037]  INFO -- : Completed 200 OK in 49ms (Views: 9.2ms | ActiveRecord: 5.2ms)
I, [2017-08-07T11:29:52.162360 #20037]  INFO -- : Started GET "/api/v1/ticket_customer?customer_id=2339&_=1502091684038" for 134.99.182.24 at 2017-08-07 11:29:52 +0200
I, [2017-08-07T11:29:52.171857 #20037]  INFO -- : Processing by TicketsController#ticket_customer as JSON
I, [2017-08-07T11:29:52.172077 #20037]  INFO -- :   Parameters: {"customer_id"=>"2339", "_"=>"1502091684038", "ticket"=>{}}
I, [2017-08-07T11:29:52.269458 #20037]  INFO -- : Completed 200 OK in 97ms (Views: 30.2ms | ActiveRecord: 4.1ms)
I, [2017-08-07T11:29:53.149049 #20037]  INFO -- : Started GET "/api/v1/users/2339?full=true&_=1502087532475" for 134.99.182.76 at 2017-08-07 11:29:53 +0200
I, [2017-08-07T11:29:53.158434 #20037]  INFO -- : Processing by UsersController#show as JSON
I, [2017-08-07T11:29:53.158857 #20037]  INFO -- :   Parameters: {"full"=>"true", "_"=>"1502087532475", "id"=>"2339", "user"=>{}}
I, [2017-08-07T11:29:53.227291 #20037]  INFO -- : Completed 200 OK in 68ms (Views: 13.2ms | ActiveRecord: 3.8ms)
I, [2017-08-07T11:29:53.424242 #20037]  INFO -- : Started PUT "/api/v1/taskbar/74" for 134.99.182.24 at 2017-08-07 11:29:53 +0200
I, [2017-08-07T11:29:53.434444 #20037]  INFO -- : Processing by TaskbarController#update as JSON
I, [2017-08-07T11:29:53.434747 #20037]  INFO -- :   Parameters: {"key"=>"Ticket-2934", "client_id"=>"123", "callback"=>"TicketZoom", "state"=>{"ticket"=>{}, "article"=>{}}, "params"=>{"ticket_id"=>2934, "overview_id"=>2, "shown"=>true}, "prio"=>16, "notify"=>false, "active"=>true, "updated_at"=>"2017-08-07T09:19:33.085Z", "id"=>"74", "taskbar"=>{"id"=>"74", "client_id"=>"123", "key"=>"Ticket-2934", "callback"=>"TicketZoom", "state"=>{"ticket"=>{}, "article"=>{}}, "params"=>{"ticket_id"=>2934, "overview_id"=>2, "shown"=>true}, "prio"=>16, "notify"=>false, "active"=>true, "updated_at"=>"2017-08-07T09:19:33.085Z"}}
I, [2017-08-07T11:29:53.500058 #20037]  INFO -- : Completed 200 OK in 65ms (Views: 1.4ms | ActiveRecord: 3.2ms)
I, [2017-08-07T11:29:54.323682 #20037]  INFO -- : Started GET "/api/v1/ticket_overviews?_=1502091684039" for 134.99.182.24 at 2017-08-07 11:29:54 +0200
I, [2017-08-07T11:29:54.324343 #20037]  INFO -- : Started GET "/api/v1/ticket_overviews?view=all_unassigned&_=1502091684040" for 134.99.182.24 at 2017-08-07 11:29:54 +0200
I, [2017-08-07T11:29:54.331526 #20037]  INFO -- : Processing by TicketOverviewsController#show as JSON
I, [2017-08-07T11:29:54.336974 #20037]  INFO -- : Processing by TicketOverviewsController#show as JSON
I, [2017-08-07T11:29:54.337380 #20037]  INFO -- :   Parameters: {"view"=>"all_unassigned", "_"=>"1502091684040", "ticket_overview"=>{}}
I, [2017-08-07T11:29:54.337205 #20037]  INFO -- :   Parameters: {"_"=>"1502091684039", "ticket_overview"=>{}}
I, [2017-08-07T11:29:54.519933 #20037]  INFO -- : Completed 200 OK in 181ms (Views: 0.8ms | ActiveRecord: 78.1ms)

@rolfschmidt рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдбрд┐рд▓реАрдЯ рдПрдХреНрд╢рди рдирд╡реАрдирддрдо рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Zammad2 рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИ? рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

# apt policy zammad
zammad:
  Installed: 2.1.0-1509936117.b8f98730.xenial
  Candidate: 2.1.0-1509936117.b8f98730.xenial
  Version table:
 *** 2.1.0-1509936117.b8f98730.xenial 500
        500 https://dl.packager.io/srv/deb/zammad/zammad/stable/ubuntu 16.04/main amd64 Packages
        100 /var/lib/dpkg/status

рд╣реЗ рд▓реЛрдЧреЛрдВ,

@strangechoice : рд╣рд╛рдБ рдпрд╣ рдПрдХ рдЧрд▓рддреА рдереАред рд╣рдЯрд╛рдиреЗ рдХреА рдХреНрд░рд┐рдпрд╛ рдХреЗрд╡рд▓ рдЕрдиреБрд╕реВрдЪрдХ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдЧреАред рд╣рдордиреЗ рдореИрдХреНрд░реЛрдЬрд╝ рд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред

@passboltUser : рдХреГрдкрдпрд╛ рд╢реЗрдбреНрдпреВрд▓рд░ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

grafik

рд╕рд╛рджрд░,
рд░реЙрд▓реНрдл

@rolfschmidt рдзрдиреНрдпрд╡рд╛рджред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рдЗрд╕реЗ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛, New Scheduler рди рджреЗрдЦреЗрдВред рдореИрдВ /#manage/time_accounting рдХрдо рд╣реВрдВред

zammad

рд╣реИрд▓реЛ @passboltUser ,
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрднреА-рдЕрднреА рдорд┐рд╕рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рд╣реИред

  • рдореЗрдиреВ рд╢реЗрдбреНрдпреВрд▓рд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
  • рдлрд┐рд░ рдиреНрдпреВ рд╢реЗрдбреНрдпреВрд▓рд░ рдкрд░ рд╕рдмрд╕реЗ рдКрдкрд░ рджрд╛рдИрдВ рдУрд░
  • рдиреАрдЪреЗ рдЖрдк рдЙрд╕ рд╕рдордп рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрдм рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рдиреАрдЪреЗ рдЖрдк рдЯрд┐рдХрдЯ рд╣рдЯрд╛рдиреЗ рдХреА рд╢рд░реНрддреЗрдВ рдЪреБрдиреЗрдВ
  • рдиреАрдЪреЗ рдЖрдк рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдЯрд┐рдХрдЯ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреЛ рдбрд┐рд▓реАрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ
  • рдиреАрдЪреЗ рдЖрдк рдЯрд┐рдХрдЯреЛрдВ рдкрд░ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдЖрдк рдПрдХреНрд╢рди -> рдбрд┐рд▓реАрдЯ . рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ

grafik

рд╕рд╛рджрд░,


рд╣реИрд▓реЛ @passboltUser ,
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрднреА рдЧрд▓рддреА рдХреА рд╣реИред

  • рдСрдЯреЛрдореЗрд╢рди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ
  • рдлрд┐рд░ рдКрдкрд░ рджрд╛рдИрдВ рдУрд░ New Timed Action рдкрд░
  • рдлрд┐рд░ рдЖрдк рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕ рд╕рдордп рдХреЛ рдЪреБрдиреЗрдВ рдЬрдм рдЯрд┐рдХрдЯ рд╣рдореЗрд╢рд╛ рдбрд┐рд▓реАрдЯ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ
  • рдЯрд┐рдХрдЯ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╢рд░реНрддреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
  • рдиреАрдЪреЗ рдЖрдк рдЯрд┐рдХрдЯреЛрдВ рдХреА рд╕реВрдЪреА рдХрд╛ рдПрдХ рднрд╛рдЧ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
  • рдФрд░ рдиреАрдЪреЗ рдЖрдк рдЯрд┐рдХрдЯреЛрдВ рдкрд░ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдЖрдк рддрдм рдЪреБрдиреЗрдВ
    рдХреНрд░рд┐рдпрд╛ -> рд╣рдЯрд╛рдПрдВ ред

grafik

рд╢реБрднрдХрд╛рдордирд╛

@rolfschmidt рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╛рдпрд╛ред рд╕рднреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯрд┐рдХрдЯ рдХреИрд╕реЗ рд╣рдЯрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рд╣рдордиреЗ рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдордиреЗ Tutorial рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХрд┐рдпрд╛ рд╣реИ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдФрд░ рдЗрди рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рднреА рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╕реНрдЯрдо рджреГрд╢реНрдп рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред

рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЕрднрд┐рдпрд╛рдВрддреНрд░рд┐рдХреА : рдзрдиреНрдпрд╡рд╛рдж, рдорд┐рд▓ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рд╕рднреА рдЯрд┐рдХрдЯ рдбрд┐рд▓реАрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдХреНрдпрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд▓реЛрдЧреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ? рд╣рдордиреЗ рдЯрд┐рдХрдЯ рдмрдВрдж рдХрд░ рджрд┐рдП рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдмрд╛рдж рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП 'рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓' рдЯреИрдЧ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдХ рдмрд╛рд░ рд╕рдорд╕реНрдпрд╛ рдХреИрд╕реЗ рд╣рд▓ рд╣реЛ рдЧрдИ рдереА (рдЗрди рдЯрд┐рдХреЛрдВ рдХреЛ рд╕реНрд╡-рдирд┐рд░реНрдорд┐рдд рджреГрд╢реНрдп рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред

рд╣рд╛рдп @passboltUser ,
рдпрджрд┐ рдЖрдк рд╕рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рджреЛрд╕реНрддреЛрдВ, рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдЕрдВрдЧреНрд░реЗрдЬреА рдЕрдиреБрд╡рд╛рдж рдЬреЛрдбрд╝рд╛ред рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдЗрд╢реВ рдЯреНрд░реИрдХрд░ рдкрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рд▓рд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдПред

рдареАрдХ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред (рдЕрдВрдЧреНрд░реЗрдЬреА рдЕрдиреБрд╡рд╛рдж рднреА рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛)

рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдореИрдВрдиреЗ рдПрдХ рджреВрд╕рд░реА рд╢рд░реНрдд рдЬреЛрдбрд╝реА рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдЯрд┐рдХрдЯреЛрдВ рджреНрд╡рд╛рд░рд╛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ "рд╕реНрдкреИрдо" рдЯреИрдЧ рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЛ рдРрд╕реЗ рдЯрд┐рдХрдЯреЛрдВ рдореЗрдВ "рд╕реНрдкреИрдо" рдЯреИрдЧ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛)ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЙрди рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рд╣реВрдВ рдЬреЛ рд▓реВрдк рдмрдирд╛рддреЗ рд╣реИрдВ - рдЬреИрд╕реЗ рдЯрд┐рдХрдЯ рдЖрдЙрдЯ рддрдХрдиреАрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдЧрд▓рдд рдИрдореЗрд▓ рдкрддреЗ рдкрд░ рднреЗрдЬреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдПрдирдбреАрдЖрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрддрд╛ рд░рд╣рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЯрд┐рдХрдЯ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдХрд░реАрдмреА рдЕрдзрд┐рд╕реВрдЪрдирд╛ рд╣реИ ...

рд╣рдо рдЬрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рд╣реИ 30 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирдВрдмрд░ рд╡рд╛рд▓реЗ рдЯрд┐рдХрдЯреЛрдВ рдХрд╛ рдПрдХ рдмреИрдЪ рдЬрд┐рд╕рдореЗрдВ рд▓реВрдк рдпрд╛ рдЕрдиреНрдп рдореБрджреНрджреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╢реЗрдбреНрдпреВрд▓ рддрд░реАрдХрд╛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдзреИрд░реНрдп рдХреНрдпрд╛ рд╣реИ ... рд╣рд░ 5 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЯрд┐рдХрдЯ рдирдВрдмрд░ .. .

рдореЗрд░рд╛ 2c рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рд╕реАрдзреЗ рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ-рдХреЗрд╡рд▓ рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрд░рдХреНрд╖рд┐рдд рдлреЙрд░реНрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╝рдорд╛рдж рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдорд╣рд╛рди рдкреНрд░рддрд┐рднрд╛рд╢рд╛рд▓реА рдЯреВрд▓ рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ :)
рдореИрдВрдиреЗ рдЯрд┐рдХрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝реАрд▓реНрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдХреНрд╢рди рдореЗрдВ "рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЗрд╕реЗ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдирд╛" рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЯреЗрдХреНрд╕реНрдЯ: "рдХреГрдкрдпрд╛ рдХреЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЕрджреНрдпрддрди рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ Zammad рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░реЗрдВред
рдЕрдм рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдирдпрд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд▓реЛрдкрди рдХрд╛ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдиреБрд╕реВрдЪрдХ рдХреЗ рдкрд╛рд╕ рдЧрдпрд╛ рдФрд░ рдЗрд╕ рд╢рд░реНрдд рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдпрд╛ рдХрд┐ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП" рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╢рдмреНрдж рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП: "рдореБрдЭреЗ рдЕрднреА рд╣рдЯрд╛рдПрдВ!" .

рдЕрдм рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЙрди рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рдвреВрдВрдврдирд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдирдП рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реИред

image

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдЯрд┐рдХрдЯ рдирд╣реАрдВ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реИ) :)

рд╢реЗрдбреНрдпреВрд▓ рдЯрд╛рдЗрдорд░ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдХрдИ рдЯрд┐рдХрдЯреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдПрдХ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЗ рд▓рд┐рдП "рдЕрднреА рдЪрд▓рд╛рдПрдВ" рдмрдЯрди рд╣реЛрдирд╛ рд╣реИ :)

рд╣рд╛рдп @DjMagicFingers ,
рдореИрдВрдиреЗ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдХреЗ рд░реВрдк рдореЗрдВ "to_be_deleted_by_admin" рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдЬреЛрдбрд╝рд╛ рдФрд░ "рдХреГрдкрдпрд╛ рдореБрдЭреЗ рд╣рдЯрд╛рдПрдВ" рдорд╛рди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЯрд┐рдХрдЯ рд╕реЗрдЯ рдХрд░реЗрдВред рдмрд╛рдж рдореЗрдВ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд╕реВрдЪрдХ рдХрд╛рд░реНрдп рдЬреЛрдбрд╝рд╛ред рдореЗрд░реЗ рд▓рд┐рдпреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЯрд┐рдХрдЯ рдкрд░ рдорд╛рдиреЛрдВ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд╣реАрдВ рднрд░рд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рд╡реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЪрд┐рдкрдХрд╛рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЖрдк рдЬрд╝рдорд╛рдж рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд╕рд╛рджрд░,
рд░реЙрд▓реНрдл

рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╝рдореНрдордж рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/zammad/zammad/commit/7d2409bddcbeaa0d400c6deb7012cec97ee53008

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

strey picture strey  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sthag picture sthag  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

infestdead picture infestdead  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

minions1291 picture minions1291  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

adonno picture adonno  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ