Jump to content
KAMOUniverse

Changelog

Ada kabar baru.

Setiap perbaikan pada platform, sebagai kapal.

  1. · SecurityService

    Piagam ORG titik akhir - GET / apur / keamanan / org / parter untuk setiap sesi org (item, dihitung, dapat diedit dengan CONFIGURE _ SYSTEM) dan PUT dengan CONFIGURE _ SISTEM, sebuah pengganti lengkap dengan id dalam satu transaksi Organm CharterWriter, diumumkan ke anggota SI org (KamoCollab CP03 T16)

  2. · KBService

    Per-note kunci untuk catatan terbagi - note- < id > adalah label kunci keempat, NoteKeys memindah catatan dan seluruh sejarahnya ke dalamnya, dan setiap membaca dan append menghormati itu (KamoCollab CP05 Task 16)

  3. · kamo-shared-library

    Calling ReadRule Access and LeadComplassReadRule - satu aturan keputusan 4 untuk setiap pintu perekaman (dewa, peserta, VIEW _ CALL _ LOGS, VIEW _ VOICEMAIL untuk voicemail, rantai manajemen di bawah keputusan 3a, pemimpin Gerbang Komunikasi), pengontonnya, dan aturan baca utama dipindahkan ke shared -lib (KamoCollab CP05 Task 12)

  4. · MediaService

    Diawasi percakapan - sebuah aturan SUPERVISED mencatat pengawas subjek nya, yang dapat membaca percakapan (dan filenya) dibaca hanya ketika baris pelaporan memegang, melihatnya terdaftar di GET / api / media / chat / diawasi, dan politik - negara mengatakan diawasi (KamoCollab CP04 T15)

  5. · KBService

    Grafik org dalam KBService dan setiap catatan dibaca melalui satu predikat lebar - catatan terbagi mencapai audiens mereka baca-saja; buat dan perbarui menolak lingkup terbagi (USE _ RELEASE) dan kategori cadangan (RESERVED _ CATEGORY) (KamoCollab CPSOME 15)

    - Orggraph / Organik GraphBeanConfig + Organ GraphTListener: loader, 60 s cache, and a core subscription to secuity.orggraph.changed. * that guarts izin org (svc _ kb 's adalah CP02 Task 6A). - * * * * * * * * * * * * * * anggota tim dan aktif, ID tim, jalur departemen, tingkat ke tingkat efektif; tidak ada node = catatan sendiri dan master org saja. - Layanan Catatan: getNote, getAllNotes, searchNotes, getAllKategori, getVersionHistory, restoreVersi dan getLinkedNotes dibaca melalui Pencari NoseRepositori yang nampak dengan pendengar resolver; kembalikan dan update tetap owner-only (atau master org dengan kanan); pengawasan membaca catatan pengawas sendiri (findByUmberId / FindByIdAndMberId). NoteDTO membawa knowledgeScope, scopeRef, sensitivitas, rahasia, DigialSetByAnggota, pemilik, dan audienceAnggota untuk pemilik dari Catatan NAMA; dapat diedit = catatan sendiri, atau master org dengan kanan. - NoteVisibleQueryTest: repositori dibangun pada layanan Hibernasi dan VISIBLE BERJALAN SEBAGAI SALAH SALAH SALAH UNION (memimpin CP05- T15-1).

  6. · kamo-shared-library

    SourceClearance dan Release Authority - basis struktural (self or partisiant, akses yang ada, rantai manajemen dengan keputusan 3a setter) dan melepaskan otoritas (partisipation, the Confidential setter), dengan catatan mereka (KamoCollab CP05 Task 11)

  7. · SecurityService

    Referensi pemeriksaan untuk lapisan ORG, org: arketipe dan kondisi eskalasi, dan org arketipenya pada resolusi - setiap lapisan bawah mungkin menyembunyikan item ORG yang tidak terkunci (sebuah peran hanya mereka), org: arketype harus sendiri (starketyref org sendiri), sebuah eskalasi _ CONDITISI target mengikuti aturan eskalasi (escalateToF), dan CharterService merebut dengan Orc Archetykhooking (KamoCollab CP03 T15)

  8. · SecurityService

    Link kerja untuk lead dan account - POST * * * * * * * * * * * * * * * * * jawaban anggota yang ditugaskan yang mengarah dan utama pada akun mana (KamoCollab CPH04 Task 10)

  9. · KBService

    Link kerja untuk tugas - POST * * * * * * * * * * * * * jawaban yang memiliki tugas terbuka pada catatan (KamoCollab CP04 Task 9)

    TaskWorkLinkService menerapkan WorkLinkResolver: sebuah tugas terbuka (bukan DONE, pada daftar cek langsung, dalam org) menghubungkan assignee dan pencipta ke tugas itu sendiri (TASK: < id >, oleh item id) dan untuk setiap catatan yang link ke (checklist _ item _ links, dicocokkan dengan jenis dan ref). Di belakang KamoaiInternal Otorisasi; WorkWire permintaan ketat, 400 alasan INVALID, peta telanjang dengan ID string.

  10. · kamo-shared-library

    Satu catatan lebar predikat - NoteAudits, NoteRepository.VISIBLE dan delapan pencari yang terlihat; tujuh pencari tua ditinggalkan untuk penghapusan (KamoCollab CPH0 Task 10)

  11. · EmailService

    Penanda thread rahasia dan EMAIL _ THREAD - PUT... / thread-rahasia pada anggota dan kotak surat bersama, satu penulis yang diaudit, threadKey dan threadProcidential pada kedua pesan GET * * * * * * * * * * * * * * grafik org (KamoCollab CPR Task 20)

    EmailThreadKeys adalah salah satu aturan penamaan-thread- * * * * * * * * * * * sekarang menyebutnya): root Pesan-ID, UUIDv5 thread id, dan kunci EMAIL _ THREAD tanpa tanda kurung sudut. e _ thread _ label adalah JDBC-only (EmailThreadLabelStore): a set is a condisional upsert, a clear a conditional delete, keyed by (org _ id, thread _ key); perlombaan hilang adalah 409 MARKER _ CHANGED. ThreadMarkerWriter menulis penanda dan yang system _ access _ log row dalam satu @ Transaksional @ RetryOnDbConflict transaksi. ThreadMarkers memutuskan dengan Konfidenal MarkerRule pada grafik sesi org: pemegang kotak surat dibaca dari (sendiri, assignees, shared-mailbox accessor) atau anggota jangkauan From / To / Cc adalah peserta; pembaca semua kotak surat tidak. EmailThreadLabelResolver menandai thread dari indeks (pemegang pada org, mencari alamat indeks, alamat perusahaan dikeluarkan dari externals, mengarah oleh root dan thread id, penanda) dan forMessage label sebuah dimuat asli untuk mail- forward check. Organ GraphBeanConfig dan GraphEventListener mengikuti CP02.

  12. · kamo-shared-library

    Penyimpanan butir tim menghitung butir-butir yang memilih sebuah arketipe org, dengan parsial arketitipe _ ref indeks - jumlah in- gunakan keenam (KamoCollab CP03 T15)

  13. · MCPGatewayService

    DisclosuReLedgerStep menulis setiap acara buku besar call 's di gerbang, sebelum atau sesudah mengirim, dan DisclostingTools daftar perangkat penyaringan (KamoCollab CPH0 Task 10)

  14. · MediaService

    Seseorang meminta manajer mereka untuk membuka obrolan kebijakan komunikasi untuk persetujuan, dan persetujuan membuka hibah kontak 30 hari (KamoCollab CP04 T14)

    Sesi titik akhir POST 124; GET * * * * * * * * * * * * * * * * * GET... / {id}, POST... / {id} / keputusan; administrator GET * * * * * * * * * * * * * * (Mengelola _ CHAT _ SETTINGS). KONAKT _ REBES dan KONAKT _ DECIDED setelah komit; sebuah pemimpin sepuluh menit -hanya berakhir menyapu.

  15. · SecurityService

    Pengaturan pengungkapan organ, GET dan PUT * * * * * * * * * * * * * * (KamoCollab CP05 Task 13)

    Spec 5.5, D6: dibaca oleh CONFIGURE _ SYSTEM, Manage _ ACSES _ RULES, VIEW _ ACSESS _ LOGS atau MANAGE _ AI _ WORKFORCE (atau open god window); edits by CONFIGURE _ SYSTEM or a god window. Jawaban default dengan disimpan: salah sampai yang pertama PUT memasukkan baris. Setiap ruas dikirim divalidasi (400 {field, alasan: INVALID}); upsert adalah sendiri @ Transaksional @ RetryOnDbConflict bean; setelah itu dilakukan, DISCLOPTTINGS _ CHANGED masuk ke log akses, Perubahan kecepatan tinggi, selain MEDIUM, daftar hanya bidang yang berubah. updatedByName mengikuti Piagam aturan nama display (CharterService.displalayName, sekarang publik). Organisme DisclosuresettingReader adalah kacang di sini.

  16. · kamo-shared-library

    Validasi menerima PERSONALITY dan DocsTION - aturan sifat per tipe kunci, kelompok terurut, kecenderungan terkait yang tidak dapat dikunci, referensi arketipe dalam satu ejaan, catatan lentur, tujuh Docstion jenis dengan bidang mereka, range dan per- lapisan unik, org arketype item, dan ROLE menyembunyikan penanda (KamoCollab CP03 T12)

  17. · kamo-shared-library

    RELEASE _ TO _ ORGANIZATION (333) under VIEW _ NOTES, never grantable to an SI (KamoCollab CP05 Task 9)

    Melepaskan catatan atau keputusan kepada seluruh organisasi adalah tindakan pada catatan Appliser dapat membaca, sehingga hang off VIEW _ NOTES dalam aplikasi Catatan (spec D21). Hal ini in AightsFloor.Never _ GRANTABLE (master R1-32): an SI draft a release through INFORMASI RELEASE _, dan hanya orang rilis, sehingga tidak ada SI yang diterapkan perubahan hak cipta.

  18. · MediaService

    Penanda rahasia pada obrolan dan pertemuan, dan label mereka - GET 124; PUT * * * * * * * * * * * * * dan * * * * * * * * * * * * * penulis yang diaudit, CHAT _ SESI dan MEETING label titik akhir (KamoCollab CPH05 Task 19)

  19. · EmailService

    Menyatakan catatan pembukuan, dipasangkan dengan pemindaian repositori (KamoCollab CP08 Task 12)

    DisclosuReLedgerConfig mendeklarasikan DisclosureRecorder; Recorder EmailServiceAplikasi @ EnableJpaRepositories memperoleh * * * * * * * * * * * * * * dalam commit yang sama. DisclosureLedgerWiring Uji drive Spring Data registrar atas gangguan aplikasi sendiri dan gagal ketika entri pemindaian hilang.

  20. · MediaService

    Menyatakan catatan pembukuan, dipasangkan dengan pemindaian repositori (KamoCollab CP08 Task 12)

    DisclosuReLedgerConfig mendeklarasikan DisclosureRecororder; MediaServiceAplikasi @ EnableJpaRepositories memperoleh * * * * * * * * * * * * * * dalam commit yang sama. DisclosureLedgerWiring Uji drive Spring Data registrar atas gangguan aplikasi sendiri dan gagal ketika entri pemindaian hilang.

  21. · KBService

    Menyatakan catatan pembukuan, dipasangkan dengan pemindaian repositori (KamoCollab CP08 Task 12)

    DisclosuReLedgerConfig mendeklarasikan DisclosureRecorder; KBServiceAplikasi @ EnableJpaRepositories memperoleh * * * * * * * * * * * * * * dalam commit yang sama. DisclosureLedgerWiring Uji drive Spring Data registrar atas gangguan aplikasi sendiri dan gagal ketika entri pemindaian hilang.

  22. · MCPGatewayService

    Menyatakan perekam pengungkapan, membawa kolom kebijakan, dan sebelum -mint id audit dalam CallLedger (KamoCollab CP08 Task 9)

    DisclosuReLedgerConfig mendeklarasikan DisclosureReRecorder, dengan * * * * * * * * * * * * bergabung @ EnableJpaRepositories dalam komite yang sama. mcp _ tool _ call _ audit memperoleh kebijakan _ keputusan, kebijakan _ aturan dan pengungkapan _ event _ id; I2 membaca mengembalikan mereka. Setiap panggilan 's Run memegang CallLedger yang auditId adalah id baris audit, dan yang cap (R1-17: hanya ditulis, gagal, DocstionOutcome atau readOutcome, tidak pernah diadakan rilis) mengisi tiga kolom.

  23. · SecurityService

    Lapisan ORG pertama untuk setiap subjek piagam, pada peringkat -1 dan hanya ketika org memiliki item ORG; subjek ORG pada S3 dan I2, penelepon hanya org (KamoCollab CP03 T14)

  24. · MediaService

    REQUIRES _ APPROVAL membutuhkan hibah CONTACT, dan SI dapat menjawab orang yang menulis pertama, overrides direkam hanya ketika mereka mengangkat penolakan, dan AUDIT tidak lagi blok lampiran (KamoCollab CP04 T13)

    Chokepoints chatting sekarang menanyakan kebijakan komunikasi yang megah-sadar. A REQUIRES _ APPROVAL rule refuse find-or-create and send till a live CONTACT hibah link pasangan di CHAT, dan 403 mengatakan CONTACT _ APPROVAL _ REQUIRED dengan ID anggota target; laporan keamanan negara. Sebuah penginisialisasi -saja aturan tidak lagi berhenti SI menjawab orang yang menulis untuk itu pertama (ChatReplyDetector, hanya meminta ketika ruleset memiliki aturan seperti itu). The Hak POLISIK OVERRIDE _ CHAT hanya diminta setelah penolakan, dan hanya mengangkat Penolakan direkam. Aturan AUDIT dengan lampiran mati sekarang merekam lampiran daripada menolaknya (cacat CP02 Task 6 diparkir).

  25. · AIService

    Nama singkat tim chat dan rilis hanya sekali piagam tidak (KamoCollab CP05 Task 8, R1-3)

    CharterSnapshot. Persetujuan membaca tingkat sumber persetujuan yang diselesaikan (absen membaca DEFAULT). Kompailer karakter render tidak ada baris "What needs persetujuan" for SEND _ INTERNAL _ MESSAGE atau RELEASE _ INFORMATION ketika SecurityService menyelesaikan kelas pada katalog default; sebuah item charter yang nama baik merender sebagai kelas apapun. Sesuai dengan nama, jadi ini dibangun sebelum dibagi - lib memiliki RELEASE _ INFORMATI. VERSION tidak berubah: tidak ada yang ada teks singkat berubah, dan push shared-lib yang menambahkan RELEASE _ INFORMATION (APPROVE _ SEBELUM) tidak menambahkan baris ke Ada laporan singkat dari SI.

  26. · kamo-shared-library

    Scope pengetahuan, provenance, decisions, org setting, dan penanda rahasia pada entitas (KamoCollab CP05 Task 8)

    Model Shared-lib untuk CP05 (spec 5.1-5.2, 5.15): - Pengungkapan Enums KnowledgeScope, LinkRelation, DerivedRecordKind, DecisionStatus, DisclosurePosture, DisclosurePropultions Mode; Organis DisclosureSettings (entitas), pandangannya dengan default, dan pembacanya; - Konfidenal MarkerRule (Set, raise, clear by rank) dan MarkerAuditRows (system _ access _ log row); - Catatan memperoleh ruang lingkup pengetahuan, lingkup ref, sensitivitas dan penanda yang dibawa; NoteAudienceMber dan NoseDecision; NoteLink dan ChecklistItemLink mendapatkan hubungan dan created _ by _ run _ id, dengan ABOUT-only deletes; - Rekaman dan PhoneCallog membawa tanda call 's; LeadiCommunicationRepositori memperoleh dua label dibaca; - NoteDTO, permintaan catatan dan link DTOs mendapatkan label, pemilik dan daerah rekod; ChatMessageDto memperoleh forwardedFrom (absen ketika kosong); - AccessLogType appends CONFIDENTIAL _ MARKER _ SET, CONFIDENTIAL _ MARKER _ CLOUGHT _ CHANGED; Kelas AiactionClass menambahkan RELEASE _ INFORMATION (APPROVE _ SEBELUM) setelah SEND _ INTERNAL _ MESSAGE; APPROVAL maxItems 21. Hanya tambahan. Perubahan singkat AIService (R1-3) menyebarkan pertama, jadi tidak ada perubahan teks singkat SI.

  27. · kamo-shared-library

    Tipe buku pengungkapan, entitas dan DisclocureRecororder (KamoCollab CP08 Task 4)

    Tambahkan -only org _ disclosure _ event dan penerima dan baris sumber (String kolom, tidak ada @ Terperhitungan, @ PreUpdate / @ Prereme Refuse), lima buku besar vokabilaries, DisclosureLedgerValues 'bentuk kanonikal, DisclosureEventDraft dengan mode gagal, dan DisclosureRecorder: satu REQUIRES _ Transaksi BARU per panggilan, mencoba lagi di luar itu, kegagalan tertutup persis untuk rilis ENFORCE. Tidak stereotip: setiap layanan rekaman mendeklarasikan kacang dengan pemindaian repositori. PoneCallLogRepositori memperoleh besar (instance, ExternalId) pencarian.

  28. · kamo-shared-library

    Kaitkan kepribadian dan Penyelundup Docstion ke dalam Charterresolver, perangko dan tampilan - pola pencarian up overload, item mark, dipecahkan. personality / Docstion, the 12 fields and R 124; lines in the stamp with legacy lines unchanged, peer layers in a fired stamp order (KamoCollab CP03 T11)

  29. · MCPGatewayService

    Nama teks referensi link CP05 enam jenis ditambah (KamoCollab CP05 Task 7)

  30. · kamo-shared-library

    Kontrak label pengungkapan - SourceRef, Disclosurelabel, Labelowner, codec kawat dan klien label; enam Iaps Rekaman LinkKind (KamoCollab CPH05 Task 7)

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