Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · AIService

    Suara Asisten SI berputar untuk Alexa

    Diakses tanggal 2016-10-27.  ^ a b c d e f g h i j k l m n o p q r s t. POST **************** (internal, X-Internal-Auth): percakapan asisten anggota sendiri melalui orkestrasi sinkronisasi yang sama, dengan gaya suara (dua kalimat singkat yang diucapkan, tidak ada yang klinis atau rahasia), tidak ada alat PHI (EHR / paket kesehatan tidak pernah, dan Alat PHI-sensitif dalam organisasi PHI), panggilan berisiko yang digelar dan ditanyakan seperti 'Apakah aku... katakan ya atau tidak.' (mengirim, uang, keamanan dan perangkat membutuhkan PIN yang diucapkan sebelum ya diambil), batas waktu setelah yang putarannya terus berjalan dan menaikkan SI_ASSISTANT_REPLY dengan mendorong telepon, 'push me through to <SI>' dengan sesi SI itu sendiri (kamoai-service K5; SI yang dihentikan atau pensiun ditolak), dan 'kirim ke ponselku'. Orchestration hooks adalah aditif: TurnOptions pada handleMessageSyncDetailed, SyncTurn.held, a tool filter pada AssistantService.withTools, PlaneTool.phiSensitive dari _meta Tool Plane.

  2. · EmailService

    Saluran telepon dan suara per-jenis, cermin suara, dan SI_ASSISTANT_REPLY

    Program Voice Assistant (2026-10-27) P3-5, P4-1, P4-2, P4-4. - GET/PUT /api/notifications/channels dan PUT **************** per-jenis PHONE/VOICE pilihan (BELL selalu diaktifkan), jam suara diam (default 21:00-08:00 zona anggota), suara harian cap (default 10). - raise (): phone push menghormati pilihan PHONE; NotificationVoiceSender mengirimkan kartu setelah melakukan commit ke IoTService /api/iot/internal/voice/notify (jam suara diam, Kamo Jangan Gangguan, sebuah acara kalender yang berjalan dan cap menahannya kecuali URGENT; RPM_ALERT dan SI_AUTH_REQUEST tidak pernah). Judul yang diucapkan aman untuk suara. - **************** dan /read untuk 'tanya Kamo Universe apa yang baru'. - SI_ASSISTANT_REPLY bukan milik aplikasi; terdaftar setelah SI_AUTH_REQUEST.

  3. · SecurityService

    Akhiri SI dari statusnya, status menghitung, tidak menghapus pada /account

    - Status SI yang berakhir berjalan SI pensiun siklus hidup setelah sisa simpan (jalan berhenti, garis telepon, kursi dan lisensi dikeluarkan, kredensial dan sesi dibatalkan, tugas diserahkan, sejarah disimpan). Perlu MANAGE_AI_WORKFORCE seperti yang dilakukan Retire, ditambah status sendiri MANAGE_MEMBER_SECURITY; SI tidak pernah mengakhiri dirinya sendiri; pilihan workstation berjalan bersamanya. Status lain adalah ditolak dalam kata-kata SI biasa; SI yang dihentikan diberitahukan jelas bahwa ia tidak dapat kembali. - Dapatkan **************** **************** customers/status-counts: satu pertanyaan terkelompok, terbatas-org masing-masing. - POST member-subscribers/status (Terminate/Activate: members.is_active only, tidak pernah pengguna; MANAGE_MEMBERS) dan pelanggan/status (Deaktivasi/Aktifkan: accounts.is_active only; EDIT_ACCOUNTS atau DELETE_ACCOUNTS). - members-subscribers?include=all lists terminated members for /account. - DELETE customers/{uid} hanya untuk operator platform (open god window).

  4. · kamo-shared-library

    Pilihan saluran per-jenis, jam suara diam dan batas, SI_ASSISTANT_REPLY, jenis aktivitas suara

    Program Voice Assistant (2026-10-27) P3-5, P3-6, P4-1. menyatakan apa yang diterapkan dengan tangan: member_notification_channels (anggota, jenis, PHONE|VOICE, diaktifkan), **************** **************** **************** dan IotActivityKind VOICE_ASSISTANT_TURN, VOICE_ALERT_SENT ditambahkan terakhir.

  5. · kamo-internal

    Alias domain rekaman DNS, alias default rekan kerja, alamat send-as yang sebenarnya

    Pengaturan -> Surel -> Domain -> Alias domain: setiap domain menunjukkan apakah siap atau menunggu DNS, dan sebuah dialog rekaman DNS menampilkan MX, SPF dan DKIM rekaman yang dibutuhkannya (dari EmailService), masing-masing diperiksa secara langsung, dengan tombol salinan. Menulis sebagai rekan kerja sekarang dibuka pada alias default mereka, aturan yang sama default anggota sendiri mengikuti (colleagueDefaultAlias). Tab anggota "Mengeluarkan sebagai" membaca sendsAs server daripada menebak dari salinan alias-domain pertama, yang salah ketika tidak ada alias domain adalah default.

  6. · kamo-shared-library

    Deklarasikan kolom dan tabel tautan asisten suara (tautan pribadi, kesalahan terakhir, PIN, profil suara)

    Kolom pada iot_alexa_links (last_error_code/at, pending_grant_choice, owner_kind, owner_member_id, site_id, notifications_enabled) dan tabel iot_voice_org_settings, iot_voice_persons, iot_voice_pins, diterapkan secara manual dari iot-service **************** sehingga KamoInitializer dapat menciptakannya kembali.

  7. · MCPGatewayService

    Meetings_join_external, **************** meetings_cancel_external (TPEXTMEET)

    Seorang SI bergabung dengan pertemuan luar (Zoom, Teams, Meet, Webex, GoTo, penyedia apapun) dari rincian yang diberikan rekan timnya, sekarang atau pada awal undangan, melalui telepon. JOIN_MEETING (penjaga identitas memegangnya pada saluran yang tidak terbukti), hak VIEW_MEETINGS + ACCESS_VOIP (dicek lagi di kamoai-service dengan persatuan pemohon), hanya pada verifikasi permintaan (dikutip, sendiri, konfirmasi, atau baris pertemuan rekan tim yang terdaftar); tidak pernah pada SI sendiri Kode sandi dan kunci tidak pernah kembali ke model. meetings_join titik di luar link di sini. Pengawal: tidak mengungkapkan (penonton panggilan adalah orang luar), tidak isi, frasa persetujuan, goldens diregenerasi.

  8. · kamo-internal

    Laporan pinjaman hipotek dapat dicapai dari setiap layar MLOS, dibuka sudah disaring

    - Pautan laporan sekarang dapat mengisi parameter: **************** (date preset atau rentang mulai..akhir, daftar koma untuk multi-pilihan). Hanya parameter laporan menyatakan dihormati; sebuah tautan tidak pernah memperluas apa yang dilihat anggota. - ReportQuickLinks: menu Laporan layar kerja. Ia bertanya pada server yang melaporkan anggota dapat berjalan (sekali per halaman) dan hanya menawarkan yang itu, sehingga tidak menghasilkan apa-apa untuk anggota yang tidak bisa membukanya. - Ditempatkan di pipa toolbar, HMDA LAR halaman, dewan, dokumen, modal dan risiko, Layar Underwriting, Pricing dan Governance; di halaman pinjaman setiap laporan dibuka difiltrasi ke pinjaman itu (status audit, waktu TRID, kondisi, dokumen, kunci, peristiwa kunci, vendor pesanan, keputusan SI); pengaturan pasar link lisensi dan sejarah konfigurasi penuh (panel siap hanya menunjukkan enam terakhir). - "Pembiayaan yang adil - akan segera datang" strip pemerintahan telah hilang: Fair Lending Outcomes adalah Laporan nyata sekarang. - Tipe rak dan ikon pinjaman hipotek. Berpasangan dengan Kamo-shared-library 17a7a233 dan SecurityService 6ce48d17.

  9. · kamo-internal

    Administrator dapat mengedit peran Administrator, dengan hak lock-outnya ditempelkan pada

    Peran Administrator (Akses Penuh) ditampilkan sebagai Dilindungi dan tidak dapat dibuka. Ketika server mengirim lockedRights (penyeru memegang peran itu), peran dibuka dengan haknya yang dapat diedit dan yang hak-hak yang ditampilkan dengan kunci dan alasannya, hanya-baca. Penghargaan/penghentian cabang sekarang melewati paksaan dan baris terkunci, karena switch masing-masing baris sudah melakukannya. Model keamanan peran tetap hanya-baca.

  10. · KlusterServices

    Postfix belajar alias domain dari basis data surat

    Domain alias organisasi (Atur -> Surel -> Domain) yang biasanya dibutuhkan virtual_alias_domains dan peta yang ditulis tangan disunting di sini. EmailService sekarang menyimpan sebuah tabel alias_domains dalam mailserver (KamoMailAliasDomains), dan postfix membacanya: mysql-virtual-alias-domains.cf menerima domain, dan **************** hanya memberikan local@alias ke local@target ketika itu adalah akun nyata atau alias, jadi nama yang tidak diketahui ditolak di RCPT. Tambahan: domain statis dan peta platform kamouniverse.com tetap di depan Tabel tersebut sudah ada secara langsung (diciptakan dengan tangan dan oleh EmailService pada start); sebuah peta yang menamai tabel yang hilang akan gagal setiap kali dicari, sehingga juga dalam mysql-init-configmap.yaml untuk basis data baru.

  11. · SecurityService

    Anggota yang memiliki peran Administrator dapat mengedit hak-haknya

    PUT /api/security/roles/{id} mengarahkan hak peran Administrator melalui **************** SEBELUM siapapun menulis sehingga ditolak menyimpan menulis tidak ada. Hanya seorang pemanggil yang memegang peran itu (atau memiliki jendela god terbuka) dapat; CONFIGURE_SYSTEM sendiri tidak cukup. Simpan yang akan mematikan CONFIGURE_SYSTEM adalah 400 dengan alasan yang jelas. Peran membaca carry lockedRights untuk penelepon seperti itu. Model keamanan pada peran tetap terkunci.

  12. · kamo-shared-library

    Administrator dapat mengedit hak peran Administrator, tidak pernah mematikan CONFIGURE_SYSTEM

    Peran Administrator (Akses Penuh) disimpan isAllowEditSecurity=false, sehingga tidak ada yang dapat mengubahnya haknya. **************** adalah satu pintu masuk: ia hanya menerima org's role_admin_id role dan menolak menyimpan apapun (setelah normalisasi level) yang meninggalkan hak di **************** kurang dari GRANTED. Set itu adalah CONFIGURE_SYSTEM ditambah nenek moyangnya: kanan yang membuka Pengaturan > Penting dan setiap peran menulis, sehingga pemegangnya selalu dapat kembali. SecurityRoleDTO.lockedRights memberitahu editor switch mana yang terkunci.

  13. · EmailService

    Alias domain menerima dan menandatangani sendiri; rekan dan diri sendiri default

    Server surat sekarang belajar alias domain org dari EmailService bukan dari konfigurasi postfix yang disunting secara manual. KamoMailAliasDomains menyimpan tabel alias_domains di basis data KamoMail MySQL (diciptakan pada awal; postfix membacanya - lihat klusterservices mail /), mengarahkan local@alias ke local@target dimana itu adalah real akun atau alias. Tambahkan/hapus sinkronisasinya, dan sebuah permulaan menyelaraskan baris rute yang sebelum itu. Setiap domain alias yang bukan host platform mendapatkan kunci DKIM di sana, dan EmailSmtpService.sendAsMember menandatangani surat anggota darinya dengan yang ada DkimSigner. platform host menyimpan kunci rspamd, jadi kamouniverse.com surat adalah tidak berubah. GET **************** daftar MX, SPF dan DKIM rekaman kebutuhan domain, masing-masing diperiksa secara langsung. Juga: - AliasView.sendsAs: alamat alias default sebenarnya keluar sebagai (salinannya pada domain alias DEFAULT org, jika tidak sendiri) - tab pengaturan menebak. - /sendable menandakan kotak surat utama rekan kerja (isPrimary), jadi menyusun sebagai mereka bisa membuka pada alias default mereka. - Seorang anggota dapat mengatur pengirim default mereka sendiri tanpa MANAGE_EMAIL_ACCOUNTS.

  14. · SecurityService

    Petugas pinjaman dan pemilih investor untuk laporan pinjaman hipotek, terbukti pada Hibernate armada

    - mortgageLoanOfficers: anggota ditunjuk sebagai petugas pinjaman pada setidaknya satu dari kesepakatan organisasi (sempit daripada setiap anggota, sehingga pemilih daftar nama yang match loans). - mortgageInvestors: nama-nama investor pada gambar harga organisasi. **************** menjalankan semua delapan belas laporan (kamo-shared-library 17a7a233) pada layanan ini Hibernate 6.2 tanpa basis data: setiap pernyataan masing-masing laporan builds dikompilasi melawan pemetaan nyata, dengan default dan dengan setiap parameter set, dan pertanyaan pinjaman organisasi menjawab pinjaman sintetis sehingga pertanyaan follow-up juga dikompilasi. Pustaka dibangun pada 6.5, dan Java CI tidak berjalan tes, jadi ini adalah satu-satunya tempat 6.2 ketidakcocokan akan menunjukkan sebelum anggota aku membuka laporannya.

  15. · kamo-shared-library

    Sebuah rak pinjaman hipotek dari delapan belas audit, kepatuhan dan laporan operasi

    Laporan Studio tidak memiliki laporan hipotek; MLOS memiliki satu laporan kepatuhan nyata ( HMDA LAR page) dan serangkaian layar kerja yang tidak dapat disaring, diekspor atau dijadwalkan. Ini menambahkan folder pinjaman hipotek dan delapan belas laporan, semua organisasi-scoped, semua tertutup di View Mortgage Pipeline, semua dengan drill-through, pemandangan tersimpan, penjadwalan dan ekspor CSV/Excel/PDF: - Regulatory: HMDA LAR Review, HMDA Edit Checks, Fair Lending Outcomes (screening by applicant group, four-fifths flag), Laporan Panggilan Hibah, TRID Waktu Pengungkapan (hari kerja umum vs spesifik, aturan kotak surat), Negatif Waktu Aksi (Reg B 30 hari) - Pipeline & Produksi: Pipeline Penuaan, Produksi & Cycle Time, Fallout & Pull-Through - Lock Desk: Rate Lock Expiration, Lock Extensions, Relocks & Breaks - Underwriting & Operasi: Kondisi Penuaan & Kecualian, Persyaratan Dokumen, Vendor Order Turnaround - Audit: Perubahan Status Pinjaman Audit, SI Keputusan & Override Audit, Lisensi Kepatuhan, Audit Perubahan Konfigurasi Framework: ReportFolder.MORTGAGE, dan ReportRowFilter — filter anggota diterapkan ke baris selesai, dengan operator yang sama artinya dengan jalur SQL, untuk laporan yang kolomnya dihitung (hari dalam status, hasil akhir). MortgageReportSupport menjaga setiap pinjaman membaca proyeksi skalar dibatasi oleh organisasi (LoanFile -> AppMortgage -> organisasi), karena kebanyakan tabel hipotek tidak membawa kolom organisasi dan entitas memuat menembakkan pertanyaan per anak satu-ke-satu. Teks bantuan dari setiap laporan mengatakan apa yang tidak dapat dilihat: tidak ada biaya yang tertulis (tidak ada toleransi check), tidak ada catatan niat untuk melanjutkan, pemberitahuan dikirim ke luar sistem, LAR kosong

  16. · kamo-shared-library

    Entitas AiExternalMeeting untuk SI bergabung dalam pertemuan pihak ketiga (TPEXTMEET)

    Mengdeklarasikan ai_external_meeting (kamoai-service **************** diterapkan) sehingga KamoInitializer dapat menciptakannya kembali.

  17. · AIService

    Sesi GPT-Live melalui relay (tiket LIVE_AUDIO), dicoba dengan sesi langsung

    TPGPTLIVE (pemilik 2026-10-27, pilot). WebSocket utama GPT-Live hanya mengambil kunci proyek, jadi tiket LIVE_AUDIO mengirimkan perintah REALTIME_AUDIO dari org, menyimpan modelnya dan mengirimkan kembali wss://…/v1/live/sessions dengan kunci ditambahkan sisi server (diukur per detik sebagai REALTIME_AUDIO). Rahasia klien Realtime tidak pernah diciptakan untuk model hidup; REALTIME_AUDIO probe dari model hidup membuka sesi GPT-Live (session.start -> session.started -> close). The relay mengambil <base>/live/sessions, path plugin LiveKit. Nama petunjuk gpt-live-* = REALTIME_AUDIO; model yang diketahui gpt-live-1.

  18. · SecurityService

    Benih sepuluh hak kalkulator hipotek dari CALC_SIMPLE

    Siapapun yang bisa membuka kalkulator hari ini menemukan Kalkulator -> Mortgage pada boot yang menambahkan CALC_MORTGAGE_* (shared-lib 1ae01ae8); masing-masing kemudian diberikan atau ditarik sendiri.

  19. · kamo-internal

    Domain alias dalam Pengaturan, dan pada tab kotak surat anggota

    Pengaturan -> Surel -> Domain mendapatkan kartu alias domain: tambahkan yang diverifikasi domain, hapus satu, pilih default atau tidak ada. Tab Surel & Peti Masuk anggota sekarang menampilkan alamat kotak surat utama pada setiap domain alias (Dylan@kamocrm.com juga Dylan@kamouniverse.com), dan form add-alias mendapatkan pemilih domain sehingga alias bisa langsung masuk ke alias domain. Proxy tidak lagi membatasi alias ke domain default tunggal org; EmailService sudah menolak domain yang org tidak miliki.

  20. · EmailService

    Urus domain alias org, dan izinkan alias pada mereka

    org_alias_domains hanya pernah ada oleh SQL yang ditulis tangan. Baru /api/email/alias-domains daftarkan mereka (setiap anggota dari org) dan tambahkan, buang dan menetapkan default (MANAGE_EMAIL_ACCOUNTS). Domain hanya dapat ditambahkan ketika Organisasi ini telah membuktikan bahwa ia memegangnya, dan tidak pernah satu kotak suratnya sudah hidup. KamoMail createAlias sekarang menerima alias pada domain alias (sales@kamouniverse.com): domain tidak memiliki baris virtual_domains, jadi alias disimpan di bawah domain kotak surat tujuan; postfix mencari alias-alias di atas sumber sendiri dan sudah mencantumkan domain di virtual_alias_domains. Juga memperbaiki AliasResponseMemberIsTextTest, yang commit sebelumnya rusak oleh menambahkan aliasDomainAddresses ke AliasView.

  21. · kamo-internal

    (Inggris) Sepuluh kalkulator hipotek di bawah Kalkulator → Mortgage

    Pembayaran Bulanan, Biaya Pembelian, Jumlah Pinjaman dari Pembayaran, Pembayaran Awal, Biaya Penutupan Estimator, Cash to Close, DTI, LTV (dengan CLTV dan HCLTV), Pembayaran Ekstra / Pembayaran Awal dan Jadwal Amortisasi, masing-masing mode kalkulator dalam jendela alatnya sendiri, dibangun dari satu kit yang dibagikan (mortgageUi.tsx): menghitung-up hasil, brand-tinted donuts, bars, gauges dan kurva keseimbangan, uang dan persentase bidang dengan slider, masukan disimpan dengan jendela, gerakan berkurang dihormati. Masing-masing dikontrol oleh haknya sendiri CALC_MORTGAGE_* (shared-lib 1ae01ae8, ids 650-659). Kelompok nav mereka di bawah seorang orang tua Mortgage, anggota yang hanya memegang satu mendapatkan kalkulator itu di tempatnya hidup di lib/mortgage/calculatorMath.ts di atas payment.ts/affordability.ts, dengan tes calculator tour mendapatkan langkah Mortgage; salinan ada di kamus (aa98d5f2).

  22. · kamo-shared-library

    Sepuluh hak kalkulator hipotek di bawah Kalkulator (650-659)

    CALC_MORTGAGE_PAYMENT, _AFFERDABILITY, _LOAN_FROM_PAYMENT, _DOWN_PAYMENT, _CLOSING_COSTS, _CASH_TO_CLOSE, _DTI, _LTV, _EXTRA_PAYMENT dan _AMORTIZATION: satu per kalkulator hipotek, ServiceType.CALCULATOR di samping sembilan mode yang ada, masing-masing root mandiri. RoleRightHierarchyTest: nilai 403 -> 413, mandiri 79 -> 89, akar 124 -> 134.

  23. · KlusterServices

    Setiap identitas peserta pertemuan adalah identitas sesi yang diverifikasi sendiri (mod_kamo_presence_identity)

    TPMEETAUTH (order pemilik 2026-10-26): telinga SI membaca siapa setiap titik akhir adalah dari identitas kehadirannya. stock presence_identity mencabut identitas klien memiliki <identitas> hanya untuk sesi token, jadi guest.meet.Meet anonim atau Kaki Jigasi bisa menunjukkan salah satu yang palsu. / Modul MUC ini mencabut semua klien identitas dan hanya menulis konteks JWT sesi (sidecar menandatanganinya dari anggota sendiri ***; tamu membawa guest-<hex>). Unit-diuji dalam Prosody pod (identitas palsu dihapus, identitas token ditulis). Diterapkan 2026-10-27 04:32Z tanpa konferensi langsung (jicofo stats: 0 konferensi, 0 peserta); Jicofo dan Jigasi terhubung kembali, tamu mendapatkan token.

  24. · MCPGatewayService

    Dalam sebuah pertemuan, pembicara garis sendiri memutuskan otoritas (pemerintahan supervisor yang terdaftar, rekan tim bertanya, tamu adalah siapa pun)

    Diakses tanggal 2016-10-26.  ^ a b c d e f g h i j k l m n o p q r s t u jawaban panggilan (X-Kamo-Meeting-Turn, tidak pernah model); MeetingTurns bertanya Kamoai-layanan yang mengatakannya, dari titik akhir itu sendiri aliran dan diverifikasi identitas: - SUPERVISOR (didaftarkan, atau tamu mereka dikonfirmasi): perintah mereka, No Uni insubordinasi (orderRef meet:<turn> or auth:<id>), tidak ada popup; - TEAM_MEMBER: diverifikasi, penjaga identitas membiarkan SI bertindak dengan Hanya hak OWN; - NONE / tidak dibaca / tidak cocok pada stream pembicara: siapapun-tingkat. Perintah dipelihara per baris, tidak pernah di bawah kunci berjalan, jadi satu perintah pembicara tidak pernah membawa ke berikutnya. identity_request_confirmation dalam sebuah pertemuan adalah untuk pembicara baris (about=meet-turn:<turn>). Tes: ToolCallPipelineMeetingTest (6), IdentityPackTest (+1); full suite 2013 hijau.

  25. · SecurityService

    Sebuah baris pertemuan seorang supervisor yang terdaftar mengatakan adalah perintah yang Tool Plane dapat meminjamkan (meet:<turn id>)

    TPMEETAUTH (order pemilik 2026-10-26): di Kamo Meet seorang supervisor yang terdaftar Permintaan adalah perintah langsung mereka (Tidak Insubordination persatuan) memverifikasi baris melalui atribusi pembicara kamoai-service (masing-masing mikrofon peserta sendiri) dan mengutipnya sebagai meet:<turn id>.

  26. · kamo-internal

    Tampilkan alamat alias pada domain alias org

    Dibawah setiap alias pada tab Surel & Kotak Surat anggota, daftar alias yang sama pada org alias domain, dan di bawah chip pengirim default, alamat itu sebenarnya keluar sebagai.

  27. · EmailService

    Sebuah alias bekerja pada setiap domain alias, seperti kotak surat utama

    Domain alias organisasi (org_alias_domains) sudah mencerminkan domain utama anggota kotak surat ke komponis (erik@kamocrm.com juga ditawarkan sebagai erik@kamouniverse.com) tapi tidak pernah alias mereka, jadi eric.white@kamocrm.com tidak bisa mengirim sebagai eric.white@kamouniverse.com - meskipun postfix's platform alias peta sudah mengirimkan alamat itu ke alias. Setiap alias sekarang mendapatkan baris cermin yang sama di /sendable, yang canSendAs baca, jadi path kirim menerima mereka. Salinan alias default pada alias default org domain mengambil default, seperti yang dilakukan primary. Daftar alias anggota mengembalikan aliasDomainAddresses sehingga Pengaturan dapat menampilkannya.

  28. · MCPGatewayService

    Anti-impersonation guard — percakapan yang tidak diverifikasi hanya mendapatkan apa yang diminta sampai anggota mengkonfirmasi dalam Kamo

    Pemilik 2026-10-26 (TPCALLTOOLS B): seseorang yang hanya mengklaim menjadi anggota, seorang supervisor atau seseorang yang berwenang tidak boleh membuat SI melakukan apapun berbahaya atau yang bergantung pada klaim itu, bahkan dalam hak SI sendiri; dipaksa server-side. IdentityGuard (bean baru, satu konstruktor; disambungkan oleh setter): untuk menulis SI dalam jalan di saluran yang membuktikan tidak ada seorangpun (panggilan, pertemuan, teks, tidak terbukti email, web/social chat, follow-up mereka; kamoai-service /auth-requests/identity), tanpa konfirmasi berdiri, perintah rekan tim, diverifikasi onRequestOf atau persetujuan manusia, hanya menulis tingkat siapapun yang melewati (pesan internal, rekaman baru, tugas, catatan, pemesanan, pembukuan sendiri) dan menjawab ke pihak yang bersangkutan tanpa lampiran. Semua yang lain menjawab IDENTITY_UNVERIFIED (diverifikasi DENIED) naming identity_request_confirmation. Pencarian yang gagal menyimpan tulisan terlindung. identity_request_confirmation menjawab id permintaan (sebuah panggilan langsung menunggu pada it); sebuah jawaban APPROVED menandai jalankan dikonfirmasi sehingga OrderDelegation mengangkatnya menyimpan 'tidak ada urutan' secara bersamaan (konfirmasi adalah urutan jalankan, auth:<id>, No Insubordination union rights (dalam bahasa Inggris).

  29. · kamo-internal

    Pilih alias sebagai pengirim default anggota

    Tab Surel & Kotak Surat anggota mendapatkan kolom Pengirim Default pada alias table: buat satu alias sebagai default, atau kembalikan ke kotak surat utama. Komponis membuka bidangnya Dari pada alias itu dimanapun jika tidak buka pada kotak surat utama anggota: pesan baru, dan baru, balasan dan kotak masuk mereka sendiri. Sebuah kotak masuk yang dibagikan, sekunder, atau rekan kerja adalah alias menyimpan identitas pengirim utama dan template tanda tangan, seperti nama samaran yang sudah dipilih.

  30. · EmailService

    Seorang anggota dapat mengirim dari alias secara default

    PUT **************** memilih alias mana yang berdiri di untuk kotak surat utama anggota (null menghapusnya). Satu alias per anggota paling banyak membawa is_default; kolom sudah ada dan tidak pernah ditetapkan. /sendable dan /from-addresses sekarang melaporkan isDefault pada baris alias, yang adalah apa Komponis membukanya dari bidang di atas.

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