Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · kamo-internal

    Mitglieder wählen, um die Nachrichtenliste zu scrollen oder nach Seiten zu durchsuchen

    Die zweite Spalte hat nur immer mehr Mail geladen, während sie gescrollt wurde. Ein Mitglied kann nun Scroll oder Seiten unter Filter auswählen ("Browse the list"). Die Wahl wird pro Mitglied in ui-präferen (emailListBrowse) gehalten, so dass es ihnen folgt zwischen Geräten; Scroll bleibt die Standardeinstellung, so dass niemand eine Änderung sieht, bis Sie machen einen. Seiten zeigt fünfzig Nachrichten auf einmal mit First / Zurück / Seite X von Y / Nächste / Zuletzt am Fuße der Liste, und "51-100 von 1.240", wo der Ordner tree hat eine Anzahl (die Reichweite allein für ein Label oder einen intelligenten Ordner). Drehen ein Seite ersetzt die Zeilen statt Anhängen, klärt die Auswahl und die Live-Updates halten den Platz des Mitglieds: eine Mailbox-Änderung lädt die Seite auf Bildschirm statt Rückkehr zu Seite 1, und eine Seite, die Schritte geleert hat zurück. Suchergebnisse halten ihren eigenen Pager; nur die erste Seite eines Ordners ist zwischengespeichert. Schaltmodi startet wieder von oben, wenn mehr als Die erste Seite wurde geladen. Streicher: Kamo-Übersetzungswörterbuch 135c6cc5 ****************

  2. · kamo-internal

    Mitglieder wählen, um die Nachrichtenliste zu scrollen oder nach Seiten zu durchsuchen

    Die zweite Spalte hat nur immer mehr Mail geladen, während sie gescrollt wurde. Ein Mitglied kann nun Scroll oder Seiten unter Filter auswählen ("Browse the list"). Die Wahl wird pro Mitglied in ui-präferen (emailListBrowse) gehalten, so dass es ihnen folgt zwischen Geräten; Scroll bleibt die Standardeinstellung, so dass niemand eine Änderung sieht, bis Sie machen einen. Seiten zeigt fünfzig Nachrichten auf einmal mit First / Zurück / Seite X von Y / Nächste / Zuletzt am Fuße der Liste, und "51-100 von 1.240", wo der Ordner tree hat eine Anzahl (die Reichweite allein für ein Label oder einen intelligenten Ordner). Drehen ein Seite ersetzt die Zeilen statt Anhängen, klärt die Auswahl und die Live-Updates halten den Platz des Mitglieds: eine Mailbox-Änderung lädt die Seite auf Bildschirm statt Rückkehr zu Seite 1, und eine Seite, die Schritte geleert hat zurück. Suchergebnisse halten ihren eigenen Pager; nur die erste Seite eines Ordners ist zwischengespeichert. Schaltmodi startet wieder von oben, wenn mehr als Die erste Seite wurde geladen. Streicher: Kamo-Übersetzungswörterbuch 135c6cc5 ****************

  3. · kamo-internal

    Chess and Hold'em Hintergrund Musikschleifen, während ihr Fenster benutzt wird

    Drei neue Games Sound Events - Chess Hintergrund, Holdem Hintergrund und Holdem Lobby - gespielt auf Wiederholung mit startLoopingEventSound. Schachschleifen wenn ein Schachfenster geöffnet ist; Hold'em spielt den Hintergrund an einem Tisch und die Lobby-Musik in der Lobby. Jedes wird nur gehört, während sein Fenster ist das Fenster in Verwendung und der Browser-Tab hat Fokus, und dämlich (nicht neu gestartet) sonst. Die Schleife folgt den Soundeinstellungen des Mitglieds live.

  4. · kamo-internal

    Chess and Hold'em Hintergrund Musikschleifen, während ihr Fenster benutzt wird

    Drei neue Games Sound Events - Chess Hintergrund, Holdem Hintergrund und Holdem Lobby - gespielt auf Wiederholung mit startLoopingEventSound. Schachschleifen wenn ein Schachfenster geöffnet ist; Hold'em spielt den Hintergrund an einem Tisch und die Lobby-Musik in der Lobby. Jedes wird nur gehört, während sein Fenster ist das Fenster in Verwendung und der Browser-Tab hat Fokus, und dämlich (nicht neu gestartet) sonst. Die Schleife folgt den Soundeinstellungen des Mitglieds live.

  5. · kamo-internal

    Bildrahmen sagt, wenn ein Upload landet, spielt Videos einmal oder auf Wiederholung, und öffnet den vollen Bildschirm

    - Uploads zeigen die Datei, ihren Platz im Stapel und säumen Fortschritt, dann einen Toast, wenn sie in ist. - Die Videos eines Frames spielen sich wiederholen (Loop während des Zeigens, gehalten für ganze Spiele) oder einmal (spätere Pässe zeigen, dass die letzte Einstellung als Stille angezeigt wird). - Ton spielt nur, während der Mauszeiger über dem Rahmen ist; "Mute videos" wird "Sound on schwebe". - Anklicken des Rahmens paktiert es und öffnet, was zeigt Vollbild mit einem Download, und ein Video Spieler mit Play/Pause, Neustart, Suchen, Verstreichen/Gesamt, stumm, Lautstärke und Vollbild. Schließen nimmt die Rutsche mit der Zeit wieder auf, die sie noch hatte.

  6. · kamo-internal

    Bildrahmen sagt, wenn ein Upload landet, spielt Videos einmal oder auf Wiederholung, und öffnet den vollen Bildschirm

    - Uploads zeigen die Datei, ihren Platz im Stapel und säumen Fortschritt, dann einen Toast, wenn sie in ist. - Die Videos eines Frames spielen sich wiederholen (Loop während des Zeigens, gehalten für ganze Spiele) oder einmal (spätere Pässe zeigen, dass die letzte Einstellung als Stille angezeigt wird). - Ton spielt nur, während der Mauszeiger über dem Rahmen ist; "Mute videos" wird "Sound on schwebe". - Anklicken des Rahmens paktiert es und öffnet, was zeigt Vollbild mit einem Download, und ein Video Spieler mit Play/Pause, Neustart, Suchen, Verstreichen/Gesamt, stumm, Lautstärke und Vollbild. Schließen nimmt die Rutsche mit der Zeit wieder auf, die sie noch hatte.

  7. · kamo-internal

    Onboarding Panel für einen Markt ohne Anbieter noch

    Ein Markt ohne Anbieterprodukte kann nie einen Vorsprung zeigen (ein Lead braucht ein Produkt), so / Blei ersetzt jetzt das Netz für diesen Markt mit dem gleichen Onboarding-Panel verwendet, wenn keine Märkte existieren, zeigt Manager auf Anbieter & Produkte. "All Markets" zeigt es nur, wenn kein Markt einen hat. Das CTA öffnet die Herstellereinstellungen auf diesem Markt über ?marketId=, und die Märkte/Verbände-Cache wird einmal pro Reittier wieder abgerufen, während es eine hält Produkt-less Markt, so dass Rückkehr nach dem Hinzufügen eines Anbieters zeigt das Gitter.

  8. · kamo-internal

    Onboarding Panel für einen Markt ohne Anbieter noch

    Ein Markt ohne Anbieterprodukte kann nie einen Vorsprung zeigen (ein Lead braucht ein Produkt), so / Blei ersetzt jetzt das Netz für diesen Markt mit dem gleichen Onboarding-Panel verwendet, wenn keine Märkte existieren, zeigt Manager auf Anbieter & Produkte. "All Markets" zeigt es nur, wenn kein Markt einen hat. Das CTA öffnet die Herstellereinstellungen auf diesem Markt über ?marketId=, und die Märkte/Verbände-Cache wird einmal pro Reittier wieder abgerufen, während es eine hält Produkt-less Markt, so dass Rückkehr nach dem Hinzufügen eines Anbieters zeigt das Gitter.

  9. · kamo-internal

    Getting Started Org Config Wizard-Taste bekommt einen roten Aufmerksamkeitsrand

  10. · kamo-internal

    Getting Started Org Config Wizard-Taste bekommt einen roten Aufmerksamkeitsrand

  11. · EmailService

    Eine komponierte Nachricht trägt seine Sitzung, und Kalender-Edits fragen, bevor sie die Gäste

    - /api/email/send nimmt meetingInvite: die Veranstaltung wird auf dem Absender eingereicht Kalender in der gleichen Transaktion, seine ics Fahrten auf der komponierten Nachricht mit ein X-Kamo-Calendar-Event Header, und Empfänger werden wie eingeladen aufgezeichnet. Nein zweite Einladung E-Mail. - Eine Kalendereinladung bewahrt die eigenen Anlagen des Mitglieds auf. - PUT /api/calendar/events nimmt benachrichtigenGen: true hebt die SEQUENCE und E-Mails jeden eingeladenen Gast; falsche spart, ohne jemanden zu schreiben. - Gasteinladungen und Updates gehen als die gebrandmarkten Briefe der Org. - GET ************ verbindet die Einladung einer Nachricht in die Mitgliederveranstaltung; Veranstaltungen veröffentlichen GästeEingeladen und Teilnehmer eingeladen.

  12. · kamo-internal

    Komponistentreffen Fahrt auf der E-Mail, bearbeitet Fragen vor E-Mail-Adressen, Mail-Links zu seiner Veranstaltung

    - Der Komponist sendet seine Sitzung mit der Nachricht statt einer zweiten Einladung. - Speichern einer Bearbeitung zu einer Veranstaltung mit geladenen Gästen fragt, ob sie eine update (GuestNoticeDialog); ja sendet die Benachrichtigen von den Nachrichten und hält E-Mail-Einladungen auf. - Ein Treffen der Komponist vor Publikum gesendet wurden wieder mit seinen Gästen. - /messages zeigt eine Nachricht mit einem Link, der es auf /calendar öffnet.

  13. · kamo-shared-library

    Marken-Treffen Einladung und Update Briefe für Kalendergäste

    Fügt calendar.meeting_invite und calendar.meeting_updated canonical templates und MeetingInviteEmail, der variable Builder EmailService füllt sie aus.

  14. · kamo-internal

    Team-Mitglieder-Auftrag in Bleikartierungen; automatisierte Importe auf der Mapping-Leinwand

    Zuordnung. Manuelle und automatisierte Importe erhalten ein "Assigned Team Member" Ziel (ersetzen "Assigned User" ein, den kein Importeur jemals honoriert hat). Seine Dialog setzt ein bestimmtes Teammitglied, das nicht zugeordnet ist, oder aus Feldern passt: eine bestellte Liste, die der Reihe nach ausprobiert wird (ein leerer oder unübertroffener Wert, der weiterkommt), Fallback von niemandem oder einem gewählten Mitglied. Der Server passt formattolerant und nie erraten zwischen zwei Personen; Werte, die nicht gelöst werden aufgeführt nach einem manuellen Import und Hinweis auf die automatische Import-Warteschlange Artikel. Automatisierte Importe bewegen sich von einer Tabelle mit Freitext-Transformationen (die die server nie lesen) auf der gleichen Drag-and-Drop-Leinwand als manuelle Importe, mit Stichprobenwerte aus den jüngsten Einreichungen des Endpunktes. Ein Adapter (leadMappingAdapters.ts) übersetzt die Leinwand für alle vier Bildschirme. Canvas: Transformationen sind von jedem Mapping editierbar (der Dialog war nie erreichbar), mit jedem Servertyp, Konfigurationseingängen, Nachbestellung und einem Live Vorschau, die die Regeln des Servers verwendet; mehrere Quellen können ein Feld einspeieren, nach Priorität bestellt; der Teil einer geteilten Spalte wird als splitTeil gespeichert Transformation, damit Importe tatsächlich diesen Teil übernehmen; Linien zeichnen sich an Lasten; Löschen/Backspace feuert beim Tippen nicht mehr; Karten funktionieren von der Tastatur. Vorlageneditor: Mappings, deren Spalte hatte Großbuchstaben wurden auf Last fallen gelassen und gelöscht, weil die Header der Vorlage wieder gesenkt werden.

  15. · DaemonService

    Aufnahme-Jobkarten durch die gemeinsame Maschine, mit Team-Mitglied-Aufgabe

    LeadIntakeProcessingJob baut jede Führung mit kamo-shared-library's auf LeadRequestMapper statt eines eigenen Feldschalters und transformieren Kopie, so automatisierte Importe gelten jede Leinwand Transformation (Standards jetzt Feuer auf eine Fehlendes Feld), jedes Bleifeld erreichen und das Einsatzziel erfüllen: ein festes Mitglied, nicht zugeordnet, oder eine geordnete Kette von Feldern, die mit der Team (Agent E-Mail, dann Agent Name, dann Anrufer Name für Harmony's JustCall). Die Kandidaten sind die aktiven VIEW_LEADS-Inhaber (IntakeAssignableMembers, einmal pro Endpunkt-Batch geladen). Ein Wert, der zu niemandem passt, oder einem fixen oder Fallback-Mitglied, das nicht mehr Leads übernehmen kann, wird als Notiz auf der Queue-Element, so dass der Admin sehen kann, warum eine Leine nicht zugeordnet ankam. IntakeAssigneeResolver wird durch den geteilten Matcher ersetzt.

  16. · SecurityService

    Manuelle Importe und der Rückholbedarf durch die gemeinsame Mapping-Engine

    LeadImportController kartografieren jede Zeile mit Kamo-Shared-Bibliothek LeadRequestMapper statt eigenem Schalter, also manuelle und Vorlagenimporte erhalten Sie das komplette Feld, jede Transformation und die Team-Mitglieder-Beauftragung Ziel. Das Importergebnis trägt nun totalAssignierte und die Empfängerwerte das hat sich nicht auf ein Teammitglied (assignmentIssues) gelöst. Mappings und Vorlagen werden auf Save validiert: eine Transformationsart Server kann nicht angewendet wird ein 400, nicht eine still ignoriert String. LeadIntakeController verliert seine doppelte Ansaugmaschine. Prozess-Rückstau jetzt requeues FAILED Nutzlasten und berichtet, was in Warteschlangen steht; die DaemonService Aufnahme Job importiert sie innerhalb einer Minute, der gleiche Weg, den eine Live-Einreichung nimmt. Die Speichern der Mappings eines Endpunktes erfordert MANAGE_CRM_SETTINGS; die Wiedergabe der Backlog hält CREATE_LEADS. GrantAllRoleResolver und RightHolderResolver delegieren sich für die Shared-lib GrantAllRoles/RightHolders, so dass die zugeordnete Mitgliederliste die gleiche ist DaemonService verwendet.

  17. · kamo-shared-library

    Eine Mapping-Engine für Bleiimporte, mit Team-Mann-Auftrag

    Manuelle Importe, automatisierte (Einnahme-) Importe und der Rückstand jeder trug ihre eigene Kopie des Mapping-Codes, und sie widersprachen: Datum, Regex und Split Überall fehlten Transformationen, die Aufnahmekopien übersprangen leer Werte vor der Transformation (also "Standardwert" nie abgefeuert), mehrere Pfade die Leinwand-Angebote wurden fallen gelassen, und "Assigned User" wurde auf allen dreien ignoriert. lead.mapping ist jetzt die einzige Maschine: - LeadRequestMapper: Regelliste -" CreateLeadRequest. Mappings laufen in der Reihenfolge und der erste nicht-leere Wert pro Feld gewinnt; jeder LeadFields.ts Pfad, jeder Hypothekenfeld und kundenspezifische Formularfelder landen (LeadRequestMapperTest pins it). - LeadFieldTransforms + TransformationsJson: jede Leinwand-Transformation, eine Implementierung; unbekannte Typen werden bei der Zeit verweigert. - Zuweisung Ziel "zugeordnetTeamMitglied" (Vermächtnis "zugeordneten Benutzer" noch lesen): ein festes Mitglied, nicht zugeordnet oder aus Feldern abgeglichen. Spielfelder bilden eine bestellte Kette - ein leerer oder unübertroffener Wert fällt durch die nächste, die Anfangs entscheidet, dass eine Person benennt, sonst fällt die Mapping-Fallback (niemand oder ein gewähltes Mitglied) gilt. Harmonys JustCall Endpunkt beruht auf dieser Kette. - TeamMemberMatcher: formattolerant, typo-sichere Übereinstimmung auf E-Mail, Benutzername und Name ("Last, First", Initialen, Spitznamen, Akzente, ein kleiner Tippfehler); ein Wert, der zu zwei Personen passt, wird nie erraten. - LeadAssignableMembers: die Kandidaten sind die aktiven VIEW_LEADS Inhaber, die gleichen Leute, die der AgentSelector Picker anbietet (RightHolders und GrantAllRoles von SecurityService hierher umzuziehen, damit DaemonService sie nutzen kann). Außerdem: LeadImportResponse berichtet totalAssigned und assignmentIssues; LeadIntakeService validiert Transformationen vor dem Austausch von Mappings und kann FAILED Nutzlasten für den Aufnahmeauftrag requeue.

  18. · kamo-internal

    Anruf- und Sitzungsoptionen auf der Voice Card eines AI-Mitglieds (SP92-Anrufe)

    Unter den Stimmen des AI-Mitglieds im Identity-Raum des Profils: "Überbringen Sie Anrufer an eine Person, wenn sie nach einem fragen Agent oder ein Mensch" (an), "Behalten Sie die vollständige Anruf und Treffen mit Transkripten in Notizen" (aus) und "In Meetings": "Nehmen Sie Notizen; sprechen, wenn mit Namen angesprochen" / "Sprechen Sie mit allen, wie ein Anruf". Jeder spart auf einmal durch das BFF-Relais **************** zu AIService; ein Zuschauer AIService lässt sich nicht ändern sieht sie deaktiviert und warum. Die Standardeinstellungen sind, wie jedes AI vorher funktioniert hat.

  19. · VOIPService

    V7 - welcher Kollege von einer internen Erweiterung anruft (SP92 Anrufe)

    GET ************ (KAMOAI_INTERNAL_SECRET) aktives Mitglied der Org des Telefonservers, dem die Erweiterung ACTIVE-zugeordnet ist, oder 404 NO_MEMBER. kamoai-service fragt, wenn ein Anruf ein AI-Mitglied aus einer Erweiterung erreicht, so dass der AI weiß, welcher Kollege angerufen hat. Eine Telefonnummer, ein nicht zugeordnete oder deaktivierte Erweiterung, ein anderes org Mitglied oder ein, der verlassen ist niemand.

  20. · AIService

    Die Call- und Meeting-Optionen eines AI-Mitglieds neben seinen Stimmen (SP92-Anrufe)

    StichwortTransfer (Vorlage auf), keepFullTranscript (Standard aus) und TreffenMode COMPANION | CONVERSATION (default COMPANION), in ai_member_call_options (handlich angewendet, wieder betätigbare DDL; keine Zeile = die Standardeinstellungen = das Verhalten vor SP92). GET/PUT ************ mit den Rechten der Stimmen (MANAGE_AI_WORKFORCE, oder sein Vorgesetzter mit SUPERVISE_AI_MEMBERS, Änderungen; der AI selbst tut weder das eine noch das andere; ein pensionierter AI wird nur gelesen), und der interne Zwilling ************ der Kamoai-Service liest für jeden Anruf und jede Besprechung.

  21. · kamo-shared-library

    MEETING_COMPLETED Run Trigger, für die Folgeeinnahme eines Gesprächstreffens (SP92-Anrufe)

    Ein Treffen, an dem ein AI-Mitglied teilnahm, als ein Gesprächspartner es weckt, sobald es mit seiner Transkriptnotiz endet, way a phone call's CALL_COMPLETED. STRING-persisted in ai_runs.trigger_kind (kein CHECK); ein Wachtest hält jeder Triggername innerhalb der Spalte.

  22. · kamo-shared-library

    TRAIT-Rechendörr und PersonalityProfile - Grenzen, Schlösser, die virtuelle Archetyp-Schicht, Tendenzen-Durchschreibung, Anpassungen, geordnete Gruppen, die Ansicht und der Persönlichkeitsstempel (KamoCollab CP03 T9)

  23. · kamo-internal

    Der Reiter Org Chart auf Essential Setup, im Einstellungsmenü, auf der Landing Page Einstellungen und auf der Home Admin-Bar (KamoCollab CP02 T24)

    ************ bestückt OrgChartPanel nach Teams: Wer meldet sich an wen in der gesamten Organisation, Nur lese, von GET /api/security/org-chart (neues BFF-Relais, forwardToApi + relayUpstream). orgChartApi parsiert das Diagramm mit zod und hält jede ID einen String; eine Nummer-ID wird abgelehnt, nie gerundet. orgChartTree (rein) stellt jede Person unter ihren Manager, wenn angezeigt, sonst ein AI unter seinem Vorgesetzten, wenn gezeigt, sonst an der Wurzel; Besitzer zuerst, dann mit Namen; eine Berichtsschleife in der kleinsten ID ("Reporting Loop"); eine versteckte Manager markiert ("Manager inaktiv"); der Abteilungsfilter hält die Abteilung Unterbaum und die Suche hält Namen oder Job-Titel-Matches, beide mit den Vorfahren, die sie platzieren. Das Panel zieht eine Karte pro Person (Anfänger, Name mit dem Profil verknüpft über Next/Link, Job-Titel, Abteilung und bis zu drei Team-Chips dann +n, Abzeichen AI, Eigentümer, Inaktiv, Leiter, Blei und Beaufsichtigung durch Supervisor ist nicht die Karte oben, die direkte Bericht Anzahl), Stecker Schienen in --Akzent-Menschen, drei Ebenen offen, EmptyState, ErrorState mit Retry, und eine Live-Erfrischung wie seine Geschwister. ErrorState erhält einen optionalen RetryLabel. Ebenfalls ausgesetzt pro Master R1-37: {Taste: 'Orgigelle' - nach Teams in der Einstellungen Menü, orgChart Eintrag nach Teams auf der Administrator-Leiste, und a Landekarte nach Teams. essentialSetupExposure, EinstellungenLandingCards und teamTab folgen dem neuen Tab.

  24. · kamo-shared-library

    Die sieben eingebauten Archetypen mit 56 Grundwerten, die AWK-Gruppen und je vier Adaptionen, die wörtliche Prosa, Füllung und die eingebaute Lookup (KamoCollab CP03 T8)

  25. · kamo-internal

    Teams auf der Mitgliedskarte und im Verzeichnis (KamoCollab CP01 T25)

    Die Mitgliedskarte zeigt die Teams eines Teammitglieds unter ihrem Titel und Abteilung: bis zu drei Chips in der Bestellung des Servers, dann "+n", deren tooltip benennt den Rest. Eine Karte ohne Teams, oder deren Team lesen gescheitert (Teams ausgelassen, CP01-T16-1), zieht keine Teamreihe. Verzeichniszeilen tragen Teams durch normalizeDirectoryPerson, filterPeople passt ein Team Titel, und der Mitglied Picker setzt bis zu zwei Team-Titel und "+n" auf einem Person Detail Linie, neben der Abteilung, mit der ganzen Linie in seiner Tooltip. Ein Parser (app/lib/teams/teamRefs.ts) liest [{id, title] für beides.

  26. · kamo-shared-library

    Das Chartermodell für die ORG-Schicht, PERSONALITÄT und DocsTION - das Wortschatz, die zwölf Artikelspalten, die Org-Charter-Artikel, Org-Archetypen und deren Depots; Validierung lehnt die neuen Abschnitte noch ab (KamoCollab CP03 T7)

    CharterLevel fügt ORG nach CP01's TEAM an; CharterRule fügt TRAIT und COLLAB an; CharterSection anhängen PERSONALITÄT (TRAIT, 160) und DocsTION (COLLAB, 60), sowohl aiOnly und nicht unterdrückbar; CharterValidationReason anfügt AUTHORITY_LANGUAGE und GROUP_INCONSISTENT. CharterItem, CharterItemData und CharterItemDTO führen die zwölf Felder der Spezifikationen Abschnitt 5.2, und schreiben, zu Daten, toDto, rejectFields und CharterView.item tragen sie (schreiben lehnt eine Zahl ab a SMALLINT kann nicht halten). MAX_ITEMS_PER_OWNER ist 500 (D4). Bis zu Aufgabe 12, validate verweigert einen PERSONALITÄT- oder Tabellenzwiefter mit UNKNOWN_SECTION und Marker werden bei ORG wie bei ROLE (D2) verweigert. Neuer ItemMark für den Abschnitt Entschlossenheit. Neue Entitäten OrgCharterItem (org_charter_items), OrgPersonalityArchetype und OrgPersonalityArchetypeItem mit ihren Repots und countByArchetypeRef über die Rolle, Abteilung, Berufsbezeichnung und Mitgliedsposten. Der Titelcheck vergleicht niedriger() wie der einzigartige Index. Die Spalten und Tabellen existieren in Produktion (CP03 Task 3).

  27. · kamo-internal

    Der Spiegel kennt PERSONALITÄT und DocsTION (versteckt bis CP09), die ORG-Ebene und die gelösten Persönlichkeits- und Docstion-Typen (KamoCollab CP03 T21)

    - SectionSpec.editor; die beiden Abschnitte mit Editor false; TRAIT und COLLAB Regeln; AbschnitteInBand listet nur bearbeitete Abschnitte; MAX_ITEMS_PER_OWNER 500 (D4). - items.ts: Versteckmarker bei ORG anstelle von ROLE (D2) abgelehnt; Abschnitte, die der Editor nicht bearbeitet gezählt in Richtung der Kappe und ansonsten dem Server überlassen, wie unbekannte (D21, D22). - Typen: ORG-Ebene, OUT_OF_BOUNDS, die zwölf item fields, resolved.personality und resolved.Docstion pro spec 5.6.4. - Die Vorschau-Panels zählt und die Chips der Vorlagengalerie überspringen versteckte Abschnitte. - Neue CharterSectionParity Test liest CharterSection.java und CharterItems.java.

  28. · kamo-internal

    Der Head-Bereich einer Abteilung - die Kopf-Spalte (Name, Leerstand, Inaktiv), das Head-Feld und Picker des Dialogs (aktives Personal; AI-Mitglieder aufgelistet, aber nicht wählbar), gesetzt durch PUT .../head nach der Abteilung speichern; und der Manager eines Mitglieds wird zum Administrator, der auf der Positionskarte geändert wird (KamoCollab CP02 T23)

  29. · kamo-shared-library

    PersonalityTextLint - die sieben Autoritäts-Sprachmuster der Spez 5,9, die Look-Forward und {orgShortName] Ausnahmen, typografische Apostrophe und Unicode-Abstreckung (KamoCollab CP03 T6)

  30. · kamo-internal

    Teams auf dem Formular für eine Person und für einen AI-Verleih (KamoCollab CP01 T24A)

    /settings/team-member/new gewinnt Teams auf seiner Rolle: ein Multiple Pick over die Teams der Organisation (die Teams Client), angeboten, wer auch immer ändern könnte Mitgliedsteams auf dem Profil (teamsEditAtCreate, das Feld der Teams positionRights-Gericht: MANAGE_MEMBER_SECURITY), und anders versteckt. Die Picks gehen als teamIds, für eine Person und für einen AI-Verleih (aiHirePayload hält sie); keine Auswahl, kein Schlüssel. Eine Absage der Teams (400/403/409 mit field teamIds) zeigt auf dem Feld und im Banner, im Wörterbuch Wörter, wo es sie hat, NOT_ALLOWED enthalten. Charter-Vorschau eines AI-Verleihs umfasst nun die ausgewählten Teams, die TEAM-Schicht, mit der sie beginnen wird. Die Live- Zusammenfassung benennt die Teams.

Euer Universum wartet.

Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.

Für immer kostenlos – keine Kreditkarte erforderlich