Helper Nedir / Nasıl Kullanılır? Helper İçindeki Fonksiyonlar Nelerdir?¶
CoreProfilResmiDegisimService¶
-
Profil resmi değişimlerinin takibi
-
Profil resmi değişim model set
DosyaSistemiService¶
- dosya sistemi üzerinde üst dosya id si null olan kayıtları getirir
- dosya sistemi üzerinde gönderilen üst dosya id eşit olan kayıtları getirir
- id ile bulup id yi sıfırlar gonderilen ust dosya id ile ilgili kaydı update eder
- id ile bulup gonderilen ust dosya id ile ilgili kaydı update eder
- id ile bulup gonderilen yeni dosya ile ilgili kaydı update eder
- id ile bulup gonderilen aciklama ile ilgili kaydı update eder
- Klasör oluşturma işlemi için kullanılır
- Url bilgisi girilen dosyayı indirir. İndirme işleminde dosyanın istenmesi için token bilgisi isteğe eklenir
- istenilen dosyanın kullanıcı bilgisayarına indirilmesi için kullanılır
KullaniciBilgileriService¶
- Sisteme giriş yapmış olan aktif kullanıcı bilgileri
- Aktif kullanıcı bilgilerini döner
KullaniciOrganizasyonDegisimService¶
- Kullanıcı organizasyon değişikliklerini takip etmek için kullanılır
- Kullanıcı organizasyon değişimini setlemek için kullanılır. Setlendiğinde takip eden componentler otomatik olarak haberdar edilir
LayoutService¶
- Firma shop bilgilerini getirir
- Kullancı favori bilgilerini getirir
- Uygulama içerisinde menü gösteriminin yapılıp yapılmayacağını döner
- Uygulama içerisinde favori gösteriminin yapılıp yapılmayacağını döner
- Uygulama içerisinde mağaza gösteriminin yapılıp yapılmayacağını döner
- Favori ekleme işlemi
- Favori silme işlemi
- Favori silme işlemi
LocalStorageValueChangeService¶
Yapılan değişikliklerin takip edilmesi için kullanılır
LoginService¶
- Kullanıcının e-posta adresi ve şifresi ile giriş yapmasını sağlar
- Şifre yenileme işlemi
- Kullanıcının erişimlerde kullanabilmesi için gerekli olan jwt bilgisini üretir
- Kullanıcının aktif şubeleri arasında geçiş yapmasını sağlar
MenuDegisimService¶
- Menü değişimlerinin takibi
- Menü değişim model set
OctaPullLoadingService¶
- Global olarak loading gösterilmek istendiğinde kullanılır
- Global olarak gösterilen loading'i gizlemek için kullanılır
- Id değerine göre loading gösterir
- Id değerine göre loading gösterilen loading'i gizler
OctaPullNotifyService¶
- Hata modal gösteriminde kullanılacak verileri setler
- Hata modal gösterimini izler
- Ekranda büyük bilgi mesajları göstermek için kullanılır
- Swal tipinde döner
- Ekranda büyük bilgi mesajları göstermek için kullanılır
- Ekranda küçük uayrı mesajları göstermek için kullanılır
OctaPullRouterService¶
- Açıklama yok
OctaPullUygulamaListesiService¶
- Ekranda küçük uayrı mesajları göstermek için kullanılır
- Kullanıcı yetkili uygulamaları listeler
- Uygulama listesi initialize olmadıysa sunucudan çeker ve uygulamaları setler
- kullanıcı yetkili uygulama listesini çeker
OrderSepetService¶
- Sepet durum değişimlerinin takibi
- Sepet durum model set
PrimeTableCustomExportService¶
- pTablo nesnesine göre tablo filtrelerini API request atılabilecek tipte geri döner
- Verilerin PDF Expot edilmesinde kullanılır
- Verilerin CSV Expot edilmesinde kullanılır
- Verilerin Excel Expot edilmesinde kullanılır
- Verilerin Excel Expot edilmesinde indirilme aşamasında kullanılır
StoreService¶
localstorage'a kayıt edilecek olan tüm değerler bu servis ile kayıt edilmelidir. farklı yollar ile kayıt edilmemelidir. Okunmak istendiğinde de yine bu servis yolu ile okunmalıdır.
- Key bilgisine göre ilgili uygulama için ilgili keyde yer alan verilerin sonuçları getirilir
- verilerin localstorage üzerinde saklanmasını sağlar
- verilerin localstorage üzerinden silinmesini sağlar
- localstorage tüm değişkenleri siler
UserSessionManagementService¶
- Aktif kullanıcının local storage üzerinde kayıtlı olan token'ını decode eder ve içerisinde yer alan bilgiler igeri döner
- Kullanıcı token'ını tarayıcı local stroage içerisine kayıt eder
- Kullanıcının tokenını kontrol eder
- Sunucu taraflı kontrol geçekleştirilmez. Sadece expired date kontrolü yapar
- Kullanıcının aktif token bilgisini döndürür
- Kullanıcının aktif token bilgisini tarayıcıdan siler
- Logout , Kullanıcı verileri temizlenir ve login sayfasına yönlendirme yapılır.
- İlgili kullanıcıyı url bilgisine gerekli parametreleri ekleyerek login sayfasına yönlendirir