@@ -47,8 +47,6 @@ import java.util.Optional;
|
|||||||
import com.vaadin.flow.component.confirmdialog.ConfirmDialog;
|
import com.vaadin.flow.component.confirmdialog.ConfirmDialog;
|
||||||
import com.vaadin.flow.component.dialog.Dialog;
|
import com.vaadin.flow.component.dialog.Dialog;
|
||||||
import com.vaadin.flow.component.html.IFrame;
|
import com.vaadin.flow.component.html.IFrame;
|
||||||
import com.vaadin.flow.server.StreamResource;
|
|
||||||
import com.vaadin.flow.server.VaadinSession;
|
|
||||||
|
|
||||||
@Route(value = "create_invoice", layout = de.assecutor.votianlt.pages.base.ui.view.MainLayout.class)
|
@Route(value = "create_invoice", layout = de.assecutor.votianlt.pages.base.ui.view.MainLayout.class)
|
||||||
@RolesAllowed({ "USER" })
|
@RolesAllowed({ "USER" })
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import de.assecutor.votianlt.model.Job;
|
|||||||
import de.assecutor.votianlt.model.JobStatus;
|
import de.assecutor.votianlt.model.JobStatus;
|
||||||
import de.assecutor.votianlt.messaging.MessagingPublisher;
|
import de.assecutor.votianlt.messaging.MessagingPublisher;
|
||||||
import de.assecutor.votianlt.util.DateTimeFormatUtil;
|
import de.assecutor.votianlt.util.DateTimeFormatUtil;
|
||||||
import de.assecutor.votianlt.model.invoices.CustomerInvoice;
|
|
||||||
import de.assecutor.votianlt.repository.CustomerInvoiceRepository;
|
import de.assecutor.votianlt.repository.CustomerInvoiceRepository;
|
||||||
import de.assecutor.votianlt.repository.JobRepository;
|
import de.assecutor.votianlt.repository.JobRepository;
|
||||||
import de.assecutor.votianlt.security.SecurityService;
|
import de.assecutor.votianlt.security.SecurityService;
|
||||||
@@ -49,7 +48,6 @@ public class ShowJobsView extends VerticalLayout implements HasDynamicTitle {
|
|||||||
private final SecurityService securityService;
|
private final SecurityService securityService;
|
||||||
private final ClientConnectionService clientConnectionService;
|
private final ClientConnectionService clientConnectionService;
|
||||||
private final MessagingPublisher messagingPublisher;
|
private final MessagingPublisher messagingPublisher;
|
||||||
private final CustomerInvoiceRepository customerInvoiceRepository;
|
|
||||||
private final Grid<Job> grid = new Grid<>(Job.class, false);
|
private final Grid<Job> grid = new Grid<>(Job.class, false);
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -61,7 +59,6 @@ public class ShowJobsView extends VerticalLayout implements HasDynamicTitle {
|
|||||||
this.securityService = securityService;
|
this.securityService = securityService;
|
||||||
this.clientConnectionService = clientConnectionService;
|
this.clientConnectionService = clientConnectionService;
|
||||||
this.messagingPublisher = messagingPublisher;
|
this.messagingPublisher = messagingPublisher;
|
||||||
this.customerInvoiceRepository = customerInvoiceRepository;
|
|
||||||
setSizeFull();
|
setSizeFull();
|
||||||
setPadding(true);
|
setPadding(true);
|
||||||
setSpacing(true);
|
setSpacing(true);
|
||||||
|
|||||||
@@ -912,4 +912,13 @@ misc.toggle.show=Einblenden
|
|||||||
misc.nodata=Keine Daten vorhanden
|
misc.nodata=Keine Daten vorhanden
|
||||||
misc.loading=Daten werden geladen...
|
misc.loading=Daten werden geladen...
|
||||||
misc.error=Fehler aufgetreten
|
misc.error=Fehler aufgetreten
|
||||||
misc.retry=Erneut versuchen
|
misc.retry=Erneut versuchen
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Preistabelle
|
||||||
|
adminpricetable.field.monthly=Monatliches Basispaket
|
||||||
|
adminpricetable.field.applicense=App-Nutzungslizenz
|
||||||
|
adminpricetable.field.revenue=Umsatzbeteiligung
|
||||||
|
adminpricetable.notification.saved=Preistabelle wurde gespeichert
|
||||||
|
adminpricetable.notification.save.error=Fehler beim Speichern: {0}
|
||||||
|
adminpricetable.notification.load.error=Fehler beim Laden: {0}
|
||||||
@@ -613,4 +613,13 @@ register.notification.failed=Registracijos klaida: {0}
|
|||||||
addjob.tasks.optional=Ülesanne on valikuline
|
addjob.tasks.optional=Ülesanne on valikuline
|
||||||
|
|
||||||
# CTA Button
|
# CTA Button
|
||||||
cta.freetest=Išbandykite nemokamai
|
cta.freetest=Išbandykite nemokamai
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Hinnatabel
|
||||||
|
adminpricetable.field.monthly=Igakuine baaspakett
|
||||||
|
adminpricetable.field.applicense=Rakenduse kasutamise litsents
|
||||||
|
adminpricetable.field.revenue=Tulude osalus
|
||||||
|
adminpricetable.notification.saved=Hinnatabel on salvestatud
|
||||||
|
adminpricetable.notification.save.error=Viga salvestamisel: {0}
|
||||||
|
adminpricetable.notification.load.error=Viga laadimisel: {0}
|
||||||
@@ -911,4 +911,13 @@ misc.toggle.show=Show
|
|||||||
misc.nodata=No data available
|
misc.nodata=No data available
|
||||||
misc.loading=Loading data...
|
misc.loading=Loading data...
|
||||||
misc.error=Error occurred
|
misc.error=Error occurred
|
||||||
misc.retry=Retry
|
misc.retry=Retry
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Price Table
|
||||||
|
adminpricetable.field.monthly=Monthly Base Package
|
||||||
|
adminpricetable.field.applicense=App Usage License
|
||||||
|
adminpricetable.field.revenue=Revenue Participation
|
||||||
|
adminpricetable.notification.saved=Price table has been saved
|
||||||
|
adminpricetable.notification.save.error=Error saving: {0}
|
||||||
|
adminpricetable.notification.load.error=Error loading: {0}
|
||||||
@@ -903,4 +903,13 @@ misc.toggle.show=Mostrar
|
|||||||
misc.nodata=No hay datos disponibles
|
misc.nodata=No hay datos disponibles
|
||||||
misc.loading=Cargando datos...
|
misc.loading=Cargando datos...
|
||||||
misc.error=Error ocurrido
|
misc.error=Error ocurrido
|
||||||
misc.retry=Reintentar
|
misc.retry=Reintentar
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Tabla de Precios
|
||||||
|
adminpricetable.field.monthly=Paquete Base Mensual
|
||||||
|
adminpricetable.field.applicense=Licencia de Uso de la App
|
||||||
|
adminpricetable.field.revenue=Participación en Ingresos
|
||||||
|
adminpricetable.notification.saved=La tabla de precios ha sido guardada
|
||||||
|
adminpricetable.notification.save.error=Error al guardar: {0}
|
||||||
|
adminpricetable.notification.load.error=Error al cargar: {0}
|
||||||
@@ -903,4 +903,13 @@ misc.toggle.show=Afficher
|
|||||||
misc.nodata=Pas de données disponibles
|
misc.nodata=Pas de données disponibles
|
||||||
misc.loading=Chargement des données...
|
misc.loading=Chargement des données...
|
||||||
misc.error=Erreur survenue
|
misc.error=Erreur survenue
|
||||||
misc.retry=Réessayer
|
misc.retry=Réessayer
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Tableau des Prix
|
||||||
|
adminpricetable.field.monthly=Forfait Mensuel de Base
|
||||||
|
adminpricetable.field.applicense=Licence d'Utilisation de l'App
|
||||||
|
adminpricetable.field.revenue=Participation au Chiffre d'Affaires
|
||||||
|
adminpricetable.notification.saved=Le tableau des prix a été enregistré
|
||||||
|
adminpricetable.notification.save.error=Erreur lors de la sauvegarde : {0}
|
||||||
|
adminpricetable.notification.load.error=Erreur lors du chargement : {0}
|
||||||
@@ -223,4 +223,13 @@ myinvoices.empty.title=Sąskaitų nėra
|
|||||||
myinvoices.empty.desc=Sąskaitų nerasta.
|
myinvoices.empty.desc=Sąskaitų nerasta.
|
||||||
myinvoices.button.prev=Ankstesnis
|
myinvoices.button.prev=Ankstesnis
|
||||||
addjob.tasks.optional=Užduotis yra neprivaloma
|
addjob.tasks.optional=Užduotis yra neprivaloma
|
||||||
myinvoices.button.next=Kitas
|
myinvoices.button.next=Kitas
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Kainų lentelė
|
||||||
|
adminpricetable.field.monthly=Mėnesinis bazinis paketas
|
||||||
|
adminpricetable.field.applicense=Programėlės naudojimo licencija
|
||||||
|
adminpricetable.field.revenue=Dalyvavimas pajamose
|
||||||
|
adminpricetable.notification.saved=Kainų lentelė išsaugota
|
||||||
|
adminpricetable.notification.save.error=Klaida išsaugant: {0}
|
||||||
|
adminpricetable.notification.load.error=Klaida įkeliant: {0}
|
||||||
@@ -223,4 +223,13 @@ myinvoices.empty.title=Nav rēķinu
|
|||||||
myinvoices.empty.desc=Rēķini nav atrasti.
|
myinvoices.empty.desc=Rēķini nav atrasti.
|
||||||
myinvoices.button.prev=Iepriekšējais
|
myinvoices.button.prev=Iepriekšējais
|
||||||
addjob.tasks.optional=Uzdevums ir neobligāts
|
addjob.tasks.optional=Uzdevums ir neobligāts
|
||||||
myinvoices.button.next=Nākamais
|
myinvoices.button.next=Nākamais
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Cenu tabula
|
||||||
|
adminpricetable.field.monthly=Ikmēneša bāzes pakete
|
||||||
|
adminpricetable.field.applicense=Lietotnes lietošanas licence
|
||||||
|
adminpricetable.field.revenue=Ieņēmumu dalība
|
||||||
|
adminpricetable.notification.saved=Cenu tabula ir saglabāta
|
||||||
|
adminpricetable.notification.save.error=Kļūda saglabājot: {0}
|
||||||
|
adminpricetable.notification.load.error=Kļūda ielādējot: {0}
|
||||||
@@ -226,4 +226,13 @@ myinvoices.empty.title=Brak faktur
|
|||||||
myinvoices.empty.desc=Nie znaleziono faktur.
|
myinvoices.empty.desc=Nie znaleziono faktur.
|
||||||
myinvoices.button.prev=Poprzedni
|
myinvoices.button.prev=Poprzedni
|
||||||
addjob.tasks.optional=Zadanie jest opcjonalne
|
addjob.tasks.optional=Zadanie jest opcjonalne
|
||||||
myinvoices.button.next=Następny
|
myinvoices.button.next=Następny
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Cennik
|
||||||
|
adminpricetable.field.monthly=Miesięczny pakiet podstawowy
|
||||||
|
adminpricetable.field.applicense=Licencja na korzystanie z aplikacji
|
||||||
|
adminpricetable.field.revenue=Udział w przychodach
|
||||||
|
adminpricetable.notification.saved=Cennik został zapisany
|
||||||
|
adminpricetable.notification.save.error=Błąd zapisu: {0}
|
||||||
|
adminpricetable.notification.load.error=Błąd ładowania: {0}
|
||||||
@@ -246,4 +246,13 @@ myinvoices.empty.title=Нет счетов
|
|||||||
myinvoices.empty.desc=Счета не найдены.
|
myinvoices.empty.desc=Счета не найдены.
|
||||||
myinvoices.button.prev=Назад
|
myinvoices.button.prev=Назад
|
||||||
addjob.tasks.optional=Задача необязательна
|
addjob.tasks.optional=Задача необязательна
|
||||||
myinvoices.button.next=Далее
|
myinvoices.button.next=Далее
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Таблица цен
|
||||||
|
adminpricetable.field.monthly=Ежемесячный базовый пакет
|
||||||
|
adminpricetable.field.applicense=Лицензия на использование приложения
|
||||||
|
adminpricetable.field.revenue=Участие в доходах
|
||||||
|
adminpricetable.notification.saved=Таблица цен сохранена
|
||||||
|
adminpricetable.notification.save.error=Ошибка сохранения: {0}
|
||||||
|
adminpricetable.notification.load.error=Ошибка загрузки: {0}
|
||||||
@@ -220,4 +220,13 @@ myinvoices.empty.title=Fatura Yok
|
|||||||
myinvoices.empty.desc=Hiçbir fatura bulunamadı.
|
myinvoices.empty.desc=Hiçbir fatura bulunamadı.
|
||||||
myinvoices.button.prev=Önceki
|
myinvoices.button.prev=Önceki
|
||||||
addjob.tasks.optional=Görev isteğe bağlı
|
addjob.tasks.optional=Görev isteğe bağlı
|
||||||
myinvoices.button.next=Sonraki
|
myinvoices.button.next=Sonraki
|
||||||
|
|
||||||
|
# Admin Price Table
|
||||||
|
adminpricetable.title=Fiyat Tablosu
|
||||||
|
adminpricetable.field.monthly=Aylık Temel Paket
|
||||||
|
adminpricetable.field.applicense=Uygulama Kullanım Lisansı
|
||||||
|
adminpricetable.field.revenue=Gelir Katılımı
|
||||||
|
adminpricetable.notification.saved=Fiyat tablosu kaydedildi
|
||||||
|
adminpricetable.notification.save.error=Kaydetme hatası: {0}
|
||||||
|
adminpricetable.notification.load.error=Yükleme hatası: {0}
|
||||||
Reference in New Issue
Block a user