Organize directories

This commit is contained in:
Darren Clarke 2023-02-13 13:10:48 +00:00
parent 8a91c9b89b
commit 4898382f78
433 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,9 @@
Nový ticket
<div>Dobrý den,</div>
<br>
<div>byl vytvořen nový ticket.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,8 @@
Neues Ticket
<div>Hallo #{recipient.firstname},</div>
<br>
<div>es wurde ein neues Ticket.</div>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
New Ticket
<div>Hi #{recipient.firstname},</div>
<br>
<div>A new ticket has been created.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Nuevo Ticket
<div>Buenos días #{recipient.firstname},</div>
<br>
<div>Se ha creado un nuevo ticket.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Nouveau Ticket
<div>Bonjour #{recipient.firstname},</div>
<br>
<div>Un nouveau ticket.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,8 @@
Nuovo Ticket
<div>Buongiorno #{recipient.firstname},</div>
<br>
<div>Un nuovo ticket.</div>.
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Nowe zgłoszenie
<div>Witaj #{recipient.firstname},</div>
<br>
<div>trzymałeś nowe zgłoszenie.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Zobacz w Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Novo Chamado
<div>Oi #{recipient.firstname},</div>
<br>
<div>Um novo chamado.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Veja mais informações no Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
新工单
<div>您好, #{recipient.firstname}:</div>
<br>
<div> 用户创建了一张主题为 的新工单.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,8 @@
新工單
<div>你好, #{recipient.firstname}:</div>
<br>
<div> 客戶創建了一張標題為 的新工單.</div>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,8 @@
Vyeskaloval ticket
<div>Dobrý den,</div>
<br>
<div>ticket eskaloval "#{ticket.escalation_at}"!</div>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,8 @@
Ticket ist eskaliert
<div>Hallo #{recipient.firstname},</div>
<br>
<div>Ticket ist seit "#{ticket.escalation_at}" eskaliert!</div>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Ticket is escalated
<div>Hi #{recipient.firstname},</div>
<br>
<div>A ticket is escalated since "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
El ticket está escalado
<div>Buenos días #{recipient.firstname},</div>
<br>
<div>Un ticket se incrementa desde "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Ticket escaladé
<div>Bonjour #{recipient.firstname},</div>
<br>
<div>Le ticket est escaladé depuis "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,18 @@
Il ticket si è intensificato
<div>Buongiorno #{recipient.firstname},</div>
<br>
<div>Un ticket si è intensificato a "#{ticket.escalation_at}"!</div>.
<br>
<% if @objects[:article] %>
<div>
#{t('Information')}:
<blockquote type="cite">
#{article.body_as_html}
</blockquote>
</div>
<% end %>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,8 @@
Zgłoszenie zostało eskalowane
<div>Witaj #{recipient.firstname},</div>
<br>
<div>Zgłosznie jest eskalowane od "#{ticket.escalation_at}"!</div>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Zobacz w Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Chamado escalado
<div>Oi #{recipient.firstname},</div>
<br>
<div>Um chamado foi escalado desde "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Veja mais informações no Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
工单 已被升级
<div>您好, #{recipient.firstname}:</div>
<br>
<div>来自客户 的工单从 "#{ticket.escalation_at}" 起已经被升级, 请尽快处理!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
工單 已被升級
<div>你好, #{recipient.firstname}:</div>
<br>
<div>來自客戶 的工單自 "#{ticket.escalation_at}" 起已經被升級, 請盡速處理!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Bude eskalovat ticket
<div>Dobrý den,</div>
<br>
<div>ticket bude "#{ticket.escalation_at}" eskalovat!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Ticket wird eskalieren
<div>Hallo #{recipient.firstname},</div>
<br>
<div>Ticket wird um "#{ticket.escalation_at}" eskalieren!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Ticket will escalate
<div>Hi #{recipient.firstname},</div>
<br>
<div>A ticket will escalate at "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
El ticket escalará
<div>Buenos días #{recipient.firstname},</div>
<br>
<div>Un ticket escalará a "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Le ticket va escalader
<div>Bojour #{recipient.firstname},</div>
<br>
<div>Le ticket escaladera "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Il ticket intensificarsi
<div>Buongiorno #{recipient.firstname},</div>
<br>
<div>Un ticket intensificarsi a "#{ticket.escalation_at}"!</div>!
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Zgłoszenie zostanie eskalowane
<div>Witaj #{recipient.firstname},</div>
<br>
<div>Zgłoszenie zostanie eskalowane "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Zobacz w Zammad')}</a>
</div>

View file

@ -0,0 +1,10 @@
O Chamado vai ser escalado
<div>Oi #{recipient.firstname},</div>
<br>
<div>Um chamado vai ser escalado em "#{ticket.escalation_at}"!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Veja mais informações no Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
工单 即将升级
<div>您好 #{recipient.firstname},</div>
<br>
<div>来自客户 即将在 "#{ticket.escalation_at}" 开始升级!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
工單 即將升級
<div>Hi #{recipient.firstname},</div>
<br>
<div>來自客戶 即將在 "#{ticket.escalation_at}" 開始升級!</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Dosažena upomínka pro ticket
<div>Dobrý den,</div>
<br>
<div>ticket vyžaduje vaši pozornost a to protože bylo dosaženo doby pro upomínku.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Warten auf Erinnerung erreicht!
<div>Hallo #{recipient.firstname},</div>
<br>
<div>dieses Ticket benötigt Deine Aufmerksamkeit, warten auf Erinnerung für ist erreicht.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Reminder reached
<div>Hi #{recipient.firstname},</div>
<br>
<div>A ticket needs attention, reminder reached.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Recordatorio alcanzado
<div>Buenos días #{recipient.firstname},</div>
<br>
<div>Un ticket necesita atención, recordatorio alcanzado.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Rappel atteint
<div>Bonjour #{recipient.firstname},</div>
<br>
<div>Un ticket nécessite une attention, un rappel a été atteint.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Promemoria raggiunto
<div>Buongiorno #{recipient.firstname},</div>
<br>
<div>Un biglietto ha bisogno di attenzione, promemoria raggiunto.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
Lembrete
<div>Oi #{recipient.firstname},</div>
<br>
<div>Um chamado precisa de atenção, um lembrete foi.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Veja mais informações no Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
有关 的工单提醒
<div>您好, #{recipient.firstname}:</div>
<br>
<div>客户 到达提醒时间, 需要您留意了.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,9 @@
關于 的工單提醒
<div>你好, #{recipient.firstname}:</div>
<br>
<div>客戶 到達提醒時間, 請你留意.</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
Aktualizován ticket
<div>Dobrý den,</div>
<br>
<div>
Ticket byl aktualizován uživatelem.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
Ticket aktualisiert
<div>Hi #{recipient.firstname},</div>
<br>
<div>
Ticket wurde aktualisiert.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
Updated Ticket
<div>Hi #{recipient.firstname},</div>
<br>
<div>
Ticket has been updated.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
Ticket actualizado
<div>Buenos días #{recipient.firstname},</div>
<br>
<div>
Ticket ha sido actualizado.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
Ticket Mis à jour
<div>Bonjour #{recipient.firstname},</div>
<br>
<div>
Le ticket a été mis à jour par.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
Biglietto aggiornato
<div>Buongiorno #{recipient.firstname},</div>
<br>
<div>
Ticket è stato aggiornato.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
Chamado atualizado
<div>Oi #{recipient.firstname},</div>
<br>
<div>
O chamado foi atualizado.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('Veja mais informações no Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
工单 已被更新
<div>您好 #{recipient.firstname},</div>
<br>
<div>
工单 已被 更新.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,11 @@
工單 已被更新
<div>您好 #{recipient.firstname},</div>
<br>
<div>
工單 已被 更新.
</div>
<br>
<div>
<a href="#{config.http_type}://#{config.fqdn}/#ticket/zoom/#{ticket.id}" target="zammad_app">#{t('View this in Zammad')}</a>
</div>

View file

@ -0,0 +1,46 @@
class HardeningHardenSettings < ActiveRecord::Migration[5.2]
def self.restore_setting(name)
s = Setting.find_by(name: name)
if !s.nil?
s.state_current = s.state_initial
s.save!
end
end
def self.set_setting(name, value)
s = Setting.find_by(name: name)
if !s.nil?
s.state_current = { "value" => value }
s.save!
end
end
def self.up
["ui_send_client_stats", "geo_ip_backend", "geo_location_backend", "image_backend", "geo_calendar_backend"].each { |n|
self.set_setting(n, "")
}
# disable customer ticket creation
self.set_setting("customer_ticket_create", false)
# disable user account registration
self.set_setting("user_create_account", false)
# bump up min password length
self.set_setting("password_min_size", 10)
# delete default zammad user
nicole = User.find_by(email: "nicole.braun@zammad.org")
if !nicole.nil?
Ticket.where(customer: nicole).destroy_all
nicole.destroy
end
end
def self.down
["ui_send_client_stats", "geo_ip_backend", "geo_location_backend", "image_backend", "geo_calendar_backend"].each { |n|
self.restore_setting(n)
}
["customer_ticket_create", "user_create_account", "password_min_size"].each { |n|
self.restore_setting(n)
}
end
end