Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · kamo-internal

    Batasi pengait data dan primitif visual bersama

    fetches use HrOverview kehadiran + docs ringkasan dengan alosetled jadi satu degrade layanan mati hanya bagian sendiri; ia melewati fetches sepenuhnya untuk daerah visibleOverviewSections () mengatakan anggota tidak dapat melihat. The Primitif (Countup, ProgressRing, StackedBar, StatePip, Figure, SectionShell) adalah blok bangunan terbagi daerah overview render dengan, semua gerakan yang dijaga oleh Gerakan UselecedMotion dan EASE _ HOUSE.

  2. · kamo-internal

    Tinjau ringkasan klien dan aturan yang mereka render dari

  3. · kamo-shared-library

    Cacah / jumlah terbatas / pencarian terbaru untuk satu org + assoc set hidup

    Layanan SummaryService Hr Resourceadalah mewujudkan seluruh org tidak tersembunyi Img koleksi ke memori untuk menghitung hitungan, sebuah byte sum dan sebuah 5 baris potongan terakhir. Tambahkan hitungan / jumlah / paged- pencarian terakhir sehingga ringkasan tidak perlu memuat koleksi untuk menjawab tiga angka.

  4. · DocsService

    Ringkasan legal, pelatihan dan sumber daya bagi Ringkasan HR

    Satu membaca per domain tab, setiap blok digated pada hak sendiri dan diabaikan daripada menolak ketika di luar jangkauan.

  5. · SecurityService

    Ringkasan kehadiran bagi Ringkasan HR

    Satu panggilan bergated _ TIMECARDS menyusun daftar dan antrian manajer- relay dengan pengecualian lokal, pekerjaan dan deretan gaji.

  6. · kamo-marketing

    Localize kartu hub dan berhenti bundling data Inggris

    Empat halaman hub yang diberikan komponen klien yang diimpor koleksi modul langsung dan tidak mengambil props, jadi setiap kartu - nama industri, integrasi taglines, definisi mengkilap, ringkasan pesaing - adalah bahasa Inggris di semua 22 locales meskipun krom sekitarnya diterjemahkan. Ini juga berarti data lengkap Inggris dikirim dalam bundel klien. Server sekarang lokalisasi dan melewati hanya bidang setiap hub sebenarnya render, sehingga klien menyimpan konstanta struktural (label kategori, urutan tampilan) dan menjatuhkan modul data. Vendor dan nama merek pesaing tetap tidak diterjemahkan tapi masih lulus, karena kartu mencetak mereka. The ItemList / DefinedTermSet JSON- LD di halaman ini juga hardcode / en URL untuk setiap lokal; mereka sekarang mengikuti lokal halaman sendiri.

  7. · kamo-shared-library

    Pencarian ringkasan untuk Ringkasan HR

    Status histogram, potongan terlambat dan per- anggota rollups untuk hukum dan pelatihan, plus template / program jumlah status. Tidak ada perubahan entitas.

  8. · kamo-internal

    Glow red when off the clock, green when on, and drop the bullet

    Menjadi off jam saat bekerja adalah negara yang biaya seseorang uang, dan adalah satu negara tidak mengumumkan: indikator hanya absen, dan Tidak adanya bukanlah sinyal. Kontrol sekarang membawa cahaya merah bernapas setiap kali anggota yang keluar. Sebuah cahaya pernapasan pada siklus 1.8 daripada kedipan keras. Yang baik di bawah Tiga - kilas-per- kedua batas fotosensitivitas, dan strobe di sudut dari setiap layar akan tertahankan selama delapan jam sehari itu dimaksudkan untuk terlihat. Di bawah prefer-reduced- gerakan cahaya diadakan STEADY daripada dihapus - tidak seperti cincin kewajiban di sebelahnya, gerakan di sini tidak berlebihan dengan lencana atau jumlah, sehingga menghapusnya akan menghapus satu-satunya sinyal. Cahayanya hanya muncul setelah negara benar-benar terkenal. Melukis selama pertama fetch, atau mid- pukulan sementara toggle optimis mengendap, akan mengumumkan masalah yang mungkin tidak ada, dan peringatan bahwa serigala menangis di setiap halaman beban adalah satu orang belajar untuk berhenti melihat. Jam - titik adalah hijau bukan --accent- orang. Token itu adalah HRS module 's amber identity tint (# c47d1a), which reads as a warning sitting next to Cahaya merah - pada jam adalah keadaan yang baik dan harus terlihat seperti itu. Peluru tertinggal hilang. Ini tidak membawa informasi titik tidak sudah membawa, dan dibutuhkan .tabular! solusi penting dengan itu. overflow disematkan terlihat pada tombol daripada diwarisi: cahaya duduk di negatif inset, sehingga kliping ButtonBase akan menelan sepenuhnya dan kontrol akan terlihat hanya unstyled daripada rusak - jenis paling sulit visual bug untuk pemberitahuan.

  9. · kamo-internal

    Sebuah tab Pendaftaran, dan menyembunyikan tab Timecard anggota ketika tidak terdaftar

    Tidak ada cara untuk mengubah timecards pada bagi siapa pun. Setiap permukaan membaca ada dan setiap salah satu dari mereka benar menunjukkan apa-apa, karena tidak ada pendaftaran bisa dibuat - jadi * * * * * * * * * * * * * * * kata "tidak sedang dilacak "dengan apa-apa di mana saja di produk mampu mengubah itu. EnrollmentSubTab adalah kontrol, pada / hr / kehadiran dimana HR mengatur tenaga kerja. Alat ini menggunakan Dialog Penakluk Canonical dalam multi- select, dan engroll satu anggota per panggilan daripada sebagai batch: masing-masing pendaftaran menulis pekerjaan baris DAN sebuah efektif-tanggal tugas, sehingga kegagalan parsial harus meninggalkan orang-orang yang berhasil terdaftar bukannya memutar kembali semua orang. Layar mengatakan mengapa tidak pada peran dan hak, karena itu adalah yang pertama pertanyaan siapa pun akan memiliki: hak keamanan dihapus ketika keanggotaan berhenti menjadi aktif, yang akan beralih seseorang timecard off tepat pada saat ini Catatan gaji mereka harus hidup lebih lama dari pekerjaannya. Non-excepted adalah default dan dialog mengatakan mengapa - mengklasifikasikan seseorang pengecualian yang bukan adalah yang paling mahal kesalahan dalam hukum upah, dan itu dibuat oleh judul pekerjaan jauh lebih sering daripada dengan setiap tes nyata. tab anggota Timecard sekarang tersembunyi sepenuhnya kecuali bahwa anggota sebenarnya terdaftar. Ini sebelumnya diberikan untuk siapa pun dalam HRS org dan kemudian mengumumkan tidak ada yang bisa ditunjukkan, yang artinya jalan buntu: tidak ada apapun di halaman itu yang dapat menyalakannya. Pendaftaran tetap 'undefined' sampai dikenal daripada default ke false, jadi

  10. · SecurityService

    Ringkasan pendaftaran

    Manvaged _ TIMECARDS untuk dibaca atau mengubah yang ada di timecards - pendaftar memutuskan siapa dibayar dari sistem ini, jadi ini dipegang oleh administrator HR. daripada ke saluran laporan manajer sendiri.

  11. · kamo-marketing

    Terjemahkan halaman koleksi daripada menyembunyikannya

    2.400 noindex halaman detail yang noindex karena salinan tubuh mereka tidak memiliki translasi: pesaing, industri, integration dan glossary menjaga prosa mereka dalam app / lib / * / * .ts, dimana kamus tidak pernah melihat, begitu / fr / solusi / real-estate membuat heading Perancis sekitar paragraf Inggris. skrip / extract-collesss.ts menarik 3.799 string dapat diterjemahkan dari mereka 120 item ke dalam struktur-cermin pohon, melewatkan apa pun penerjemah harus tidak menyentuh - slugs, kategori enums, matriks status, jalur logo, relatedTerms referensi silang, dan nama penjual / produk. Bahwa kapal pohon sebagai 'koleksi' namespace dalam kamo-marketing / en.json. Pada waktu baca localizeItem menggabungkan pohon diterjemahkan atas objek Inggris. Hanya kunci yang ada dalam terjemahan yang diganti, dan sebuah array yang panjangnya digeser dari sumber diturunkan grosir daripada merender daftar dengan hilang masukan, jadi terjemahan basi menurun ke bahasa Inggris daripada memecah halamannya. 'collets' dilucuti dari NextIntlClientProvider: it is ~ 420 KB that only komponen server dibaca, dan next-intl serializes apapun penyedia masuk muatan RSC dari setiap halaman. Locale merge dalam i18n / request.ts sekarang Dimoized untuk alasan yang sama - itu murah di 150 KB dan tidak di 514 KB. Robot koleksi masih melaporkan nodex sampai terjemahan mendarat; memperluas COLLECTION _ CONTENT _ LOCALES adalah apa yang mengangkatnya.

  12. · kamo-internal

    Tab Persetujuan dan Eksepsi sebenarnya ada sekarang

    Kedua backends dikirim sebelumnya tapi tidak ada panel pernah ditulis, jadi / hr / kehadiran? sub = persetujuan dan? sub = pengecualian yang diberikan "tab ini sedang dibangun "atas titik akhir bekerja. Pendekatan Tab adalah antrian manajer. Sebuah timecard membawa dua attestation - yang Karyawan tunduk dan manajer di sini - jadi satu-satunya tindakan tanpa alasan terpasang adalah persetujuan polos dari kartu karyawan menyerahkan diri, di mana Pertunjukkan mereka sendiri adalah catatan. Mengirim kartu kembali dan menyetujui atas nama keduanya mengambil alasan wajib, karena mengirim timecard seseorang kembali tanpa Mengatakan mengapa adalah bagaimana karyawan kehilangan hari dan tidak pernah tahu yang mana. Kartu dengan pengecualian menghalangi memiliki tombol persetujuan DISABLED daripada diijinkan untuk gagal: server tetap menolak, dan tombol yang selalu salah Lebih buruk dari yang terlihat tidak tersedia. Blocking chip navigation ke Tab eksepsi, dimana pekerjaan itu berada. ExceptionsSubTab menunjukkan dua angka yang sengaja berbeda - semuanya terbuka, dan subset yang BLOCKS dekat. isBlocking diberikan persis seperti server yang dikirim itu dan tidak pernah re-berasal dari tipe string. Waiving disajikan sebagai apa itu: tidak ada yang tetap, seseorang memilih untuk melanjutkan pula, dan alasannya adalah apa yang membuat keputusan yang bertahan hidup ditanya tentang nanti. Placeholder tetap di halaman meskipun semua tujuh indices sekarang wired - appending a sub-tab id tanpa panel seharusnya mengatakan begitu daripada render layar kosong.

  13. · SecurityService

    Relay antrian eksepsi

    Manvage _ TIMECARDS untuk membaca antrian dan membuka, karena nama antrian setiap anggota dengan masalah dan pengabaian perubahan apa yang gerbang finalisasi baca. The per- anggota re- deteksi melalui resolveRole, sehingga manajer dapat me-jalankan deteksi pada laporan mereka sendiri tanpa orgasme-lebar kanan.

  14. · InitializerService

    Indeks parsial yang menghentikan pembayaran ganda dan tabrakan kode

    * * * * * * * * * * * * * * * adalah gigi di belakang layanan ekspor Menolak masalah ulang. Berkas yang berkomitmen kedua untuk satu periode pembayaran dua kali lipat membayar seluruh perusahaan, dan layanan-lapisan cek saja kehilangan untuk dua operator mengklik pada saat yang sama. Koreksi memuat reverse _ batch _ id dan adalah Oleh karena itu dikecualikan dari predikat, yang adalah seluruh alasan ini tidak dapat kendala polos unik pada entitas - dan tes menegaskan bahwa pengecualian, karena tanpa itu koreksi tidak pernah dapat dikeluarkan sama sekali. ux _ tclabor _ code _ active scopes labor-account kode unik ke baris ACTIVE. Sebuah departemen pensiunan diciptakan kembali di bawah kode lamanya adalah akuntansi biasa housekeeping; pembatasan selimut akan memaksa org untuk menciptakan "SALES-2" sementara baris pensiun masih harus ada untuk segmen sejarah untuk menunjuk. The Kekang selimut entitas itu dijatuhkan mendukung ini. EXPORT _ REVOKE mencabut DELETE tetapi sengaja TIDAK UPDATE: batch secara sah transitions DRY _ RUN - > COMITTED - > REVERSED, dan mencabut UPDATE akan membekukan Kering run sebelum pernah bisa berkomitmen. Tes pin yang membedakan.

  15. · kamo-internal

    Period--close screen untuk org dengan 400 orang

    Deteksi ulang pengecualian, hitung ulang pendapatan semua orang, menyetujui segala sesuatu penelepon dapat - setiap pelaporan PER MEMBER dengan alasan menolak. "312 dari 400 berhasil" tidak dapat digunakan: orang yang menjalankannya sekarang harus menemukan Delapan puluh delapan dengan tangan, yang persis pekerjaan operasi massal seharusnya untuk menyelamatkan. Tabel penolakan membawa verbatim kalimat hilir, jadi "ini timecard memiliki 2 blok eksepsi "memberitahu saksi apa yang harus dilakukan daripada tidak memberitahu mereka untuk membuka tiket. Dialog persetujuan mengatakan jelas bahwa alasan dicatat pada setiap kartu, dan bahwa setiap kartu masih berjalan melalui cek yang sama. Keduanya benar dan keduanya titik: sebuah persetujuan besar IS satu keputusan diterapkan ke banyak catatan, dan berpura-pura sebaliknya dengan menuntut komentar percard akan menghasilkan empat ratus salinan kata "ok".

  16. · SecurityService

    Relay operasi massal dan kehadiran

    Peran persetujuan besar-besaran adalah DERIVED di sini dari hak penelepon dan ditambahkan ke jalan - tidak pernah membaca dari tubuh. Sebuah peran tubuh-yang-disediakan adalah tubuh-disediakan Promosi, dan titik akhir ini menyetujui ratusan catatan upah sekaligus. Titik kehadiran mengikuti identitas yang sama aturan pertama sebagai segala sesuatu tentang satu orang bernama: memiliki identitas, orang lain kebutuhan Manvage _ TIMECARDS.

  17. · kamo-internal

    Laporan Kepatuhan, penilaian istirahat, dan catatan Anda sendiri

    Laporan sub- tab pada / hr / kehadiran yang berjalan semua tiga org- luas laporan atas satu jendela. Laporan pembulatan menunjukkan vonis sebagai chip dan temuan sebagai waspada, karena "FAVURS _ EMPLOYER" adalah paparan upah dan menguburnya dalam nomor tidak ada yang membaca mengalahkan titik komputasi itu. Breakpoint Panel adalah akun karyawan mereka sendiri istirahat. Istirahat periode dibayar dan karena itu tidak pernah menekan, jadi ini adalah satu-satunya bukti istirahat kepatuhan akan pernah memiliki - punch- hanya laporan desain sempurna untuk setiap org selamanya, yang memproduksi bukti terhadap karyawan daripada hanya kurang itu. Tidak ada di dalamnya sebelum diisi dengan jawaban compliant, dan jumlah istirahat kosong tetap NULL daripada menjadi nol: nol adalah klaim bahwa tidak ada istirahat diambil, yang merupakan pelanggaran, sementara kosong adalah "tidak menjawab", yang tidak. My RecordsPanel memberikan karyawan mereka meninggalkan saldo dan bukti mereka sendiri pak. Pengunduhan tersedia tanpa hak sama sekali, dan tetap tersedia setelah pekerjaan berakhir, karena di beberapa negara bagian hak untuk catatan ini outlives pekerjaan oleh undang-undang dan orang-orang yang paling mungkin membutuhkan mereka adalah Orang-orang yang baru saja pergi.

  18. · SecurityService

    Relay laporan kepatuhan, bukti pak pada identitas

    Laporan orgwide membutuhkan Manvage _ TIMECARDS. Barang bukti tidak, ketika anggota menarik mereka sendiri - dan itulah intinya. Tas adalah apa yang karyawan perlu membawa klaim upah, dan berjalan di belakang hak HR akan berarti Hanya orang-orang yang dapat membawa bukti adalah orang-orang itu akan digunakan melawan. Seorang anggota di tingkat terbatas tidak memiliki hak apapun dan persis siapa membutuhkannya.

  19. · kamo-internal

    Tab konfigurasi timecard sebenarnya

    Mengganti placeholder dengan permukaan kerja: awal minggu kerja, hari kerja batas, threshold buka-shift, pembulatan, switch review, aturan break- seeding dan jadwal baku org. Lapangan bulat menjelaskan dirinya sendiri daripada menjadi nomor kosong. Pembatasan adalah hanya sah federal ketika NEUTRAL dari waktu ke waktu (29 CFR 785.48), California memiliki efektif berakhir untuk periode makan (Alvarhue v. AMN) dan menaruh keraguan di atasnya Umumnya (Camp vs. Home Depot) - sebuah admin menyalakannya harus tahu mereka memiliki mengambil kewajiban untuk membuktikan arah dan peringatan. muncul saat nilai berjalan di atas nol. Perhatian mengatakan mengapa ada di samping switch sendiri: periode istirahat dibayar dan Oleh karena itu tidak pernah menekan, sehingga attestation adalah satu-satunya bukti sisa kepatuhan akan pernah memiliki. Tanpa itu sistem melaporkan kepatuhan sempurna selamanya, yang lebih buruk daripada melaporkan apa-apa karena memproduksi bukti terhadap Karyawan. Switch geofence mengatakan "bendera", tidak pernah "menolak". Menolak untuk merekam pekerjaan yang sebenarnya dilakukan adalah pelanggaran yang tepat untuk mencegah sistem ini. Bagian jadwal menyatakan jelas bahwa jadwal tidak pernah membayar siapa pun - itu dibandingkan dengan apa yang terjadi, dan di mana dua tidak setuju catatan sebenarnya Pemerintah.

  20. · SecurityService

    Relay yang timecard konfigurasi permukaan

    Kelola _ TIMECARDS untuk membaca aturan org - sepekan kerja dan pengaturan pembulatan jelaskan bagaimana semua orang di org dibayar - dan FINALIZE _ PAY _ PERIODS untuk mengubah (Mereka itu berada di antara pohon bidara) atau dikenal dengan nama pohon Nabaq (yang tidak berduri) tidak ada durinya. Seorang anggota mungkin membaca jadwal mereka sendiri dengan identitas, tanpa hak. Jadwal adalah apa seseorang diharapkan untuk bekerja, dan tidak mampu melihat itu bukan Produk pertahanan.

  21. · DaemonService

    Jadwalkan penyapuan timecard malam

    Cron tinggal di sini daripada di TimecardService karena penyebaran yang RollingUpdate dengan maxSurge: 1 - dua pod tumpang tindih pada setiap peluncuran dan setiap @ Scheduled method there would fire two, which for a sweep that writing pengecualian berarti duplikat baris. Layanan ini adalah replika: 1, strategi: Reconate, dan adalah satu-satunya tempat di platform ini mana "sekali" berarti sekali. Berjalan di 02: 20 setiap hari: setelah tengah malam sehingga hari bisnis penuh telah ditutup di mana-mana di benua AS, dan off jam sehingga tidak bersaing dengan Setiap pekerjaan platform lainnya. Stamps mlos.proceal- secret, not proceal.decreat.secrets. DaemonService sendiri Promeral.mest.secret menyelesaikan ke nilai public-chat dan akan 403 setiap panggilan, yang merupakan perangkap Klien Pramugari sudah dokumen. When the secret is hilang pekerjaan menolak untuk menjalankan dan mengatakan sehingga di ERROR daripada log palsu sukses - menyapu yang diam-diam tidak pernah berjalan tidak dapat dibedakan dari salah satu yang tidak menemukan apa-apa, dan perbedaannya adalah sebulan pukulan yang hilang. Tiga penyapuan itu dilakukan secara independen. Sebuah gagal menyapu adalah jeda eksepsi kegagalan adalah hari yang belum dibayar, dan kopling mereka membiarkan kegagalan murah mengambil yang mahal.

  22. · kamo-shared-library

    Konfigurasi organ, kalender dan jadwal liburan

    Konfig TimecardOrgan memegang minggu kerja, batas hari kerja, pembulatan, aturan-set pointer dan switch review. Tidak ada di dalamnya adalah membaca pada perhitungan waktu - setiap nilai disalurkan ke sebuah perioda pembayaran ketika periode ditutup dan mesin membaca snapshot, yang adalah apa yang memungkinkan org mengubah aturan tanpa menulis ulang apa yang telah dibayar. Liburan waktu sudah ditentukan, bukan diatur. "Kamis keempat di bulan November" adalah aturan dan aturan drift, sehingga kalender dihasilkan tiga tahun lalu di bawah since- diedit aturan akan diam-diam tidak setuju dengan apa yang sebenarnya dibayar. Pembagian dibayar / kerja adalah alasan entitas ada sama sekali: liburan PAY adalah jam tidak bekerja, jadi 778.218 tidak termasuk dari tingkat reguler dan tidak dihitung ke arah batas lembur, sementara jam liburan bekerja jam biasa yang mungkin membawa premium. Memperlakukan mereka sebagai satu hal yang melampaui tingkat reguler untuk Setiap orang yang libur sehari dan lembur untuk semua orang yang tidak. Jadwal waktu adalah salah satu tabel untuk org default dan sebuah penimpaan anggota, karena resolusi adalah "baris anggota jika ada satu, org jika tidak "dan dua tabel akan menduplikasi setiap kolom dan membiarkan mereka hanyut. Ini efektif - tanggal sehingga perubahan jadwal pada bulan Juni tidak dapat retroaktif membuat Maret terlihat seperti absenteeisme. Jadwal PERNAH membayar siapa pun. Hal ini dibandingkan dengan apa yang terjadi dan tidak pernah digunakan di tempat itu - membayar dari jadwal adalah otomatis-dipotong makan siang Rencana shift. Apa yang sah drive adalah deteksi pengecualian, kehadiran titik, open-shift waspada dan preditive- penjadwalan premi.

  23. · kamo-internal

    Penyunting visual, kalender membayar, ekspor gaji, tingkat dibatasi

    DayTimeline menarik hari yang bekerja sebagai trek 24- jam dengan handle dapat diseret pada setiap pukulan. Sebuah grafik daripada meja karena pukulan yang salah hampir tidak pernah salah dalam cara sebuah angka mengungkapkan: sebuah clock-out di 17: 00 terlihat baik-baik saja dalam daftar dan jelas-jelas salah pada trek di mana pergeseran sebelum berakhir pada 13: 00 dan Tidak ada yang mengikuti. Bentuk adalah apa yang membuat hari yang buruk terlihat ke peninjau memegang 50 kali. Dragging PROPOSES. Tidak pernah menulis. The handle 's release membuka wajib dialog alasan dan proposal diadakan sampai alasan ditulis, karena slider yang disimpan pada rilis akan menempatkan penyesuaian upah yang tidak dapat dijelaskan satu menyimpang alasan untuk menyeret daripada mengetik waktu. Sebuah pergeseran tidak tertutup digambar sebagai bar terbuka-berakhir daripada ditutup di "sekarang". Guessing akhir adalah persis apa yang mesin menolak untuk melakukan, dan gambar harus tidak menyiratkan jawaban perhitungan tidak akan memberikan. The new instant is resulted by SHIFTING the original rather than building a lokal wall-clock waktu, yang adalah apa yang membuatnya benar di seberang batas DST: "09: 00 pada tanggal ini di zona ini adalah ambigu dua kali setahun dan hanya salah sekali. PayperiodsSubTab membuat kedua aturan periode terlihat - hanya satu periode yang sedang berlangsung pada suatu waktu, dan penutupan membeku versi aturan. Petunjuk PayrollExportSubTab dengan the dry run: jumlah yang sama, tidak melakukan apa-apa, sehingga perbedaan dapat dibaca sebelumnya siapa pun dibayar. Commit dikonfirmasi secara terpisah dan dinonaktifkan sekali periode telah satu, dan pembalikan ditawarkan bukannya isu re-. Memeringati Anggota Penjaga membatasi anggota yang pekerjaannya telah berakhir dengan mereka catatan sendiri melalui sebuah awalan allowlist - sebuah allowlist sehingga sebuah halaman ditambahkan kemudian ditolak secara baku, di mana blocklist diam-diam akan mengakuinya. Ini adalah UX batas, bukan keamanan satu: setiap titik di balik itu independen diotorisasi dalam SecurityService, karena redirect sisi klien berhenti tidak ada yang yang dapat membuka devtools. 'chat' sekarang peta ke pesan ScandTextMessage dalam TOOL _ CAPBILITY, satu lantai Kemampuan tingkat terbatas mengambil. Proksi gaji melewati teks / csv melalui tersentuh - parsing sebagai JSON akan gagal download sebagai 500 sementara file itu baik-baik saja di sisi lain.

  24. · SecurityService

    Relay editor, disahkan oleh identitas sebelum hak-hak

    EMPLOYEE dapat memperbaiki catatan mereka sendiri - itulah titik editor, dan menolak itu meninggalkan karyawan tanpa cara untuk mengatakan jam itu salah tentang Pada hari itu, mereka tidak punya penolong dan penyelamat. Apa yang mereka tidak bisa lakukan adalah membuatnya menghitung: koreksi tanah sebagai penyesuaian pada timecard yang masih harus bergerak melalui rantai persetujuan. Identitas diselesaikan melalui resolveRole, yang memeriksa subjek sebelumnya Konsultasi hak apapun. Modus Tuhan membuat checkRight kembali benar untuk setiap hak, jadi apa pun yang menggambarkan satu orang bernama harus mengakui bahwa orang pada identitas sendirian. Hal ini juga harus bekerja untuk anggota di tingkat terbatas, yang memegang tidak hak sama sekali dan masih memiliki hak hukum untuk jam mereka sendiri.

  25. · kamo-shared-library

    Membawa alasan penyesuaian pada punch itu sendiri

    Sebuah waktu yang dikoreksi atau dimasukkan sekarang merekam mengapa pada catatan upah daripada hanya di catatan audit. Di bawah Anderson v. Gunung Clemens Pottery majikan dengan catatan tidak memadai kehilangan manfaat dari keraguan pada jam, dan catatan yang Membawa pembenaran sendiri merupakan bukti yang lebih kuat dari yang dibutuhkan bergabung ke meja audit untuk menjelaskan sendiri. Ini juga memungkinkan editor menunjukkan alasan di samping waktu tanpa permintaan kedua, yang adalah apa yang membuat siapa pun sebenarnya membacanya.

  26. · SecurityService

    Tanda tangan mantan karyawan di tingkat terbatas bukannya menolak mereka

    Seorang anggota tim yang pekerjaannya tidak ACTIVE ditolak di pintu dengan "Akun Anda ada tapi tidak aktif saat ini". Itu bentuk yang salah. Seorang karyawan dihentikan memiliki hak hukum untuk catatan upah mereka sendiri - Kode Buruh California 226 (c) memberikan 21 hari dan pelanggaran penalti setelah bahwa - dan ex- karyawan yang tidak dapat masuk memiliki cara untuk melatihnya. Mereka Ketaatan adalah cerita yang sama. Mereka sekarang masuk dan mendarat di MenmberKapabilitas. terbatas: ketat ketat Lebih tinggi dari tanpa lisensi dan orthogonal untuk itu. Tidak berlisensi berarti org belum dibayar untuk Anda; dibatasi berarti tidak lagi mempekerjakan Anda. Apa yang bertahan adalah apa yang mereka memiliki hak untuk mencapai setelah pemisahan - Timecards sendiri, kepatuhan sendiri catatan, profil sendiri, penagihan sendiri, dukungan. Percakapan adalah kemampuan satu lantai tingkat ini mengambil pergi, karena mantan karyawan memegang garis hidup ke dalam Percakapan internal perusahaan adalah masalah yang berbeda dari yang tidak dapat mengirim email. can ViewOwn Timecards and can ViewOwnLegalliance are never recept in any Tingkat: orang-orang yang paling mungkin membutuhkan catatan gaji mereka adalah orang-orang yang hanya kiri. Pemeriksaan rekaman-aktif masih REFUSES. Seorang anggota yang mudah dihapus bukan mantan karyawan, itu adalah anggota yang tidak lagi ada. Tiga gerbang dibuka, satu sengaja dibiarkan tertutup: - SecurityController login sekarang menolak hanya pada catatan-aktif - SessionRefreshController tidak lagi membunuh off-naik sesi di berikutnya polling, yang akan membuat akses terakhir sekitar satu menit - DeviceGotifengController cocok, sehingga karyawan dihentikan dapat mencapai mereka catatan dari telepon mereka sudah masuk - Hiburan dan peniruan tidak berubah: mereka adalah jalan admin dengan mereka sendiri semantik dan widening mereka tidak apa ini adalah tentang terbatas Jika tak Dipekerjakan Gagal OPEN, dan itu adalah satu-satunya hal di jalan ini yang tidak. Setiap pemeriksaan elit lainnya gagal ditutup karena mengakui yang tidak diketahui anggota adalah arah berbahaya. Di sini inverts: ini berjalan pada setiap Hak dibaca untuk setiap anggota, dan sebuah blip repositori akan menghapus percakapan dari seluruh org dari orang yang bekerja sempurna. Gerbang login upstream sudah memutuskan apakah sesi ada. Juga menambah payrollRelayController - batas otorisasi untuk periode membayar, ekspor gaji, pemecahan kepatuhan, meninggalkan dan biaya pekerjaan. FINALIZE _ PAY _ PERIODS gerbang apa pun yang menyentuh file gaji (berkomitmen orang membayar perusahaan), Mengelola _ TIMECARDS gerbang permukaan HR, dan / aku / * titik akhir tidak mengambil anggota id sama sekali sehingga mereka secara struktural tidak mampu bertindak pada orang lain - yang Hal yang paling penting untuk iklan istirahat, pernyataan seorang karyawan sendiri tentang mereka sendiri hari, dan untuk anggota terbatas yang tidak memiliki hak apapun.

  27. · kamo-shared-library

    Tambahkan tenggat waktu makan ke aturan istirahat

    California membutuhkan makanan pertama untuk BEGIN sebelum akhir jam kelima. Makan 30 menit diambil pada jam tujuh adalah pelanggaran penuh meskipun itu panjang yang tepat, sehingga tenggat waktu membutuhkan kolom sendiri - pemeriksaan panjang tidak dapat stand in for it, and Breakpoint valuator already test MEAL _ LATE against it.

  28. · kamo-shared-library

    Periode Bayar, istirahat, premi, akun tenaga kerja, akcrual, ekspor

    Batch sisa wage- dan -hour skema menjadi satu shared -lib perubahan sehingga seluruh domain tanah dalam tunggal KamoInitializer dijalankan daripada migrasi per fase. Entitas: perioda bayar dengan aturan-versi kolom membeku, memperoleh baris, istirahat aturan dan pelanggaran, akun kerja dan segmen kerja, kebijakan akcrual, Saldo dan buku besar, tinggalkan kasus, batch ekspor, kehadiran. Empat mesin murni, 51 tes: Breakpoint valuasi - tidak pernah otomatis mengurangi makan siang, karena makanan yang dipotong otomatis buku-buku yang belum dibayar setengah jam majikan tidak dapat membuktikan duty- bebas. Premium adalah WAGES (Naranjo), sehingga mereka mengalir ke pendapatan daripada laporan. Satu premium per CATEGORY per hari (UPS v Superior Court): dua hutang makan tidak terjawab satu, makanan yang tidak terjawab ditambah istirahat yang tidak terjawab berutang dua. Sebuah keringanan makan hanya dihormati di mana undang-undang memungkinkan satu - karyawan tidak bisa menyetujui di luar itu. Rests yang tidak ditinju, sehingga keheningan pada attestation tidak pernah mencetak sebagai pelanggaran. Kalkulator RegularRate- lembur berutang pada tingkat REGULAR, bukan dasar Tingkat. 778.115 berat rata-rata, 778.209 retroaktif lembur pada bonus nondiscretionary, 778.216 / 218 pengecualian, dan premium paruh waktu: waktu lurus sudah di total, sehingga lembur menambahkan 0.5x, bukan 1.5x. jadi lembur menambahkan 0.5x, bukan 1.5x. Mesin Akcrualeng- langit-langit berhenti Accrual tanpa menghapus keseimbangan, carryover adalah tertutup terpisah dari langit-langit, dan deduksi yang akan melanggar lantai melempar daripada diam-diam menyetujui setengah hari libur. Kalender Payperiod- yang dihasilkan, tidak dimasukkan secara langsung, dan ditolak oleh VerifyContiguous Al-Qur 'ân itu tidak disentuh kecuali oleh mereka yang tersucikan dari kotoran dan hadas, diturunkan dari Allah, Tuhan semua makhluk.

  29. · kamo-shared-library

    Model dan detektor pengecualian

    Membuat gerbang Exception blokade nyata. Sampai sekarang tabel transisi membaca jumlah yang tidak menulis, sehingga setiap timecard tampak bersih dan 'pukulan hilang adalah tidak pernah dibayar sebagai nol 'adalah komentar daripada kontrol. Perbedaan BLOCKING adalah seluruh taksonomi titik: sebuah pergeseran terbuka, punch unpairable and an unattested provisional punch stop finalisasi, because Menutup atas mereka menegaskan sesuatu tidak ada yang bisa berdiri di belakang. A geofence miss and sebuah jam skew adalah ADVICORY dan tidak pernah memblokir -- menolak untuk merekam atau menyelesaikan waktu yang sebenarnya bekerja adalah pelanggaran upah yang tepat sistem ini mencegah. Laporan detektor dan tidak pernah perbaikan. Setiap cara menebak pergeseran tertutup salah: membiarkannya terbuka aktrai jam absurd, otomatis menutup bawah laporan, topi Menciptakan sosok tidak ada yang menyaksikan. Jadi ini menjadi pengecualian. Idempoten dengan konstruksi melalui batasan unik (anggota, tanggal, tipe) -- duplikasi akan meningkat hitungan dan membuat timecard unfinaligly untuk suatu alasan tidak ada yang bisa menemukan.

  30. · kamo-internal

    Konfirmasi sebelum menghentikan pembayaran berulang

    Keduanya membatalkan tindakan - kursi anggota sendiri dan kelompok manajer rencana - sekarang tanyakan pertama, penamaan sampul tanggal berjalan ke dan, untuk kelompok, berapa banyak orang menjaga mereka duduk sampai saat itu. Secara paksa bukan Dialog Kondiksi Bersama. Yang satu membutuhkan destROY mengetik, DELETE, REMOVE atau ERASE sebelum tombol yang memungkinkan, yang tepat untuk penghapusan itu dibangun untuk. Membatalkan tidak dapat dikembalikan atau destruktif: tidak ada data hilang, akses terus ke akhir dari periode dibayar, dan Kau bisa berlangganan lagi kapanpun kau mau. Sebuah type- the- kata sarung tangan di depan menghentikan pembayaran adalah gesekan pada satu tindakan pelanggan adalah jelas berhak untuk mengambil dengan mudah. Baik tombol mengatakan "Batal". Dalam dialog tentang pembatalan, kata itu berarti keduanya "Tinggalkan dialog ini" dan "batalkan langganan saya" dan tidak dapat dibaca sebagai baik, jadi kedua tombol nama hasil mereka: "Keep my plan" dan "Stop future Pembayaran ".

Alam semestamu menunggu.

Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.

Gratis selamanya — tidak diperlukan kartu kredit