Fornire i diritti della piattaforma su ogni superficie della piattaforma
@RequirePlatformRight + PlatformRightInterceptor sostituire tre laminato a mano "è il chiamante un proprietario di top-level-org" cancelli che erano copie l'uno...
Elenco, rinomina, reti e stream caricati effetti sonori
Bytes arriva attraverso ConversionService (che possiede ffmpeg e lo scanner); tutto dopo è qui, dove la sessione e le regole dello scoping già vivo. Tutti e tre...
Leggi e scrivi i tre strati dello stack event-sound
GET restituisce tutti e tre gli strati in un viaggio rotondo più quello che il chiamante può modificare — ogni pagina delle impostazioni ha bisogno dell'intero ...
Normalizzare il membro sovrascrive contro la gerarchia
I diritti diretti dei membri passano ora attraverso RightsHierarchy. normalizzareLivel prima di loro sono perseverati: un bambino concesso tira i suoi antenati ...
Riepilogo delle chiamate per il marcatore della lista dei lead
Risposte che portano hanno una chiamata ancora in attesa, e quando il più presto è dovuto, per l'organizzazione del chiamante in una sola richiesta. Il suo punt...
Un callback che torna al comando
Il callback ha già raggiunto il calendario del membro, come evento dal titolo "Lead Callback" con il loro commento nella descrizione. Niente ha detto di chi l'h...
Il limite di autorizzazione per la configurazione del fornitore di payroll
Relays the new**************************************************************************************************************************************************...
Relè il vuoto del pugno
Passaggio per POST /punches/{id}/void, la chiave di cancellazione dell'editor e la macchine dietro fusione di due campate adiacenti. Stessa autorità di /corret...
Relè l'intervallo di periodo dell'editor
Passaggio per GET /members/{id}/range, il grafico del periodo è letto. da/per inoltrato solo quando presente in modo da TimecardService può risolvere la propria...
Endpoint della cronologia degli account, righe dei membri reali, una directory di tutti i membri
La vista dell'account può ora dire quello che è successo a un account e chi è su di esso. - Ogni mutazione sulla superficie del conto registra la storia: crear...
Riepilogo delle presenze per la panoramica HR
Una chiamata di MANAGE TIMECARDS-gated che compone il roster e manager-queue relè con l'eccezione locale, l'occupazione e le file pay-period.
Iscrizione del relè
MANAGE TIMECARDS per leggere o cambiare chi è su schede temporali — l'iscrizione decide chi viene pagato da questo sistema, quindi è tenuto all'amministratore H...
Relè la coda delle eccezioni
MANAGE TIMECARDS per leggere la coda e rinunciare, perché la coda nomina ogni membro con un problema e rinunciando cambia ciò che il cancello finalize legge. Th...
Relè operazioni di rinfuse e presenze
Il ruolo di approvazione di massa è DERIVED qui dai diritti del chiamante e allegato a il sentiero — mai letto dal corpo. Un ruolo fornito dal corpo è un corpo ...
Relè i rapporti di conformità, il pacchetto di prove sull'identità
I resoconti di org hanno bisogno di MANAGE TIMECARDS. Il pacco prova non lo fa, quando — e questo è il punto. Il pacchetto è quello che un dipendente ha bisogno...
Relè la superficie di configurazione della scheda temporale
MANAGE TIMECARDS per leggere le regole dell'org — la settimana lavorativa e le impostazioni di arrotondamento descrivere come tutti nel org è pagato — e FINALIZ...
Relè l'editor, autorizzato dall'identità prima dei diritti
Un EMPLOYEE può correggere il proprio record — questo è il punto del redattore, e rifiutando lascia il dipendente senza modo di dire che l'orologio era sbagliat...
Firmare ex dipendenti a un livello limitato invece di rifiutarli
Un membro del team il cui impiego non è ACTIVE è stato rifiutato alla porta con "Il tuo account esiste ma non è attivo in questo momento." Quella era la forma s...
Relè omologato con ruolo risolto dai diritti
IL RUOLO E' DECIDEto QUI, dai diritti dell'interprete e dal loro rapporto con la soggetto -- mai dal corpo di richiesta. Un corpo che potrebbe nominare il propr...
Relè di SecurityService a TimecardService
Il confine dell'autorizzazione. TimecardService detiene i dati e il motore ma non sessione; questo tiene la sessione e decide chi può fare cosa, poi relè. The i...
E' IL MOMENTO GIUSTO
timezoneService.ts ha chiamato questo endpoint da quando è stato scritto ed è esistito in nessun servizio Java; il cliente ha ingoiato il 404 e risolto a UTC. N...
Promozione cancello sulla politica del proprietario, renderlo idempotent, aggiungere il suo inverso
Promuovere un membro a pagare per se stesso era incondizionato, a senso unico e non sicuro per ripetere. Ora si rifiuta quando la politica dell'organizzazione ...
Esporre l'impatto non aperto all'operatore
La pagina del catalogo app risponde già alla domanda org-indipendente — fa qualsiasi il piano menziona questa applicazione — e solleva un avvertimento quando ne...
Porta disponibilità, presenza e estensione su una riga di directory
Scegliere una persona è più facile quando la riga dice se sono lì e come raggiungerli, così ognuno ora porta quello che hanno dichiarato, se qualcosa di loro è ...
Risolvere ciò che un membro può fare, non solo ciò che il loro piano include
Le borse di studio descrivono un piano. Non hanno mai descritto questo membro, perché console gates navigazione su org-level org.features — quindi un membro sen...
Punta a YugabyteDB e usa PostgreSQLDialect
CockroachDB è stato sostituito da YugabyteDB. Le stringhe di connessione si muovono da scarroachdb-public:26257 a yb-tserver-service:5433, e il dialetto Hiberna...
Misurare le miniature e le tracce generate da ogni file
Le chiavi dell'oggetto sono indirizzate ai contenuti come... il segmento prima del primo underscore identifica il file un derivato da. Le dimensioni sono sommat...
Misurare il branding e l'archiviazione documentale Docstive
Queste sono le uniche due cose che un'organizzazione negozi che non portano dimensioni ovunque nel database — i beni di marca vanno direttamente nel secchio pub...
Un catalogo di app leggibile dagli inquilini per i tipi Branch
Tipi di ramo -> App consentite ha iniziato a caricare la sua lista app da /platform-config/app-catalog, che richiede un proprietario di org di alto livello. La ...
Servire il catalogo app e leggere le funzionalità attraverso di esso
FeatureController derivato "è questa applicazione offerta" dalla fase dell'enum in quattro luoghi separati, in modo che la risposta potrebbe essere cambiata sol...
Fail chiuso su app un piano mai menziona
Kamo.entitlement.fail-open off ora che AppEntitlementCatalogMigration ha eseguito contro prod e ogni piano attivo su entrambe le radici di diritto (KamoCRM, Sig...
Porta ipoteca e verticale personale-loan su diritto app
Un mercato MORTGAGE è apparso su /commerce ogni volta che POS era acceso, indipendentemente dall'applicazione MLOS, e /features/enable non aveva alcun controllo...
Impostare un manager e cercare la directory una pagina alla volta
Risponde a una pagina della directory della sessione. Ricerca, ordinazione e paging avvengono nel database; un ?size= ostile è bloccato. Le parole sono I metaca...
Infilare il reparto genitore attraverso creare e aggiornare
DipartimentoService ora prende la sua richiesta DTO invece di otto argomenti posizionali, in modo che il genitore si unisca al payload piuttosto che diventare u...
Relè rivolto al browser per la funzione della commissione
Risolve la sessione, autorizza e rinvia al servizio della Commissione con l'org e membro timbrato da quella sessione — mai da nulla il chiamante inviato. Questo...
Esporre l'email dell'account utente sul proprio profilo utente
La scheda Personal Email Notifications del profilo deve nominare l'indirizzo miss-message note effettivamente raggiungere, e quell'indirizzo è l'account utente ...
Seed i diritti finanziari sul modello ADMINISTRATOR di ogni ramo
I tre diritti di commissione gate una caratteristica che non esisteva in precedenza, quindi NEW RIGHT SEEDS non dice deliberatamente nulla di loro - quel meccan...
Esporre e-mail di contatto nel roster di by-department
Il Centro Interazione ha bisogno dell'indirizzo di un membro per pre-riempire un compositore, e l'unico punto finale che ha portato uno era il dettaglio singolo...
Accetti l'indirizzo di posta primaria di un membro come identificatore di login
L'indirizzo che un membro dà fuori è di solito la casella postale contrassegnata Primary su le impostazioni dei membri, non qualsiasi cosa sia sul loro account ...
Portare i titolari HR esistenti sui nuovi diritti per-tab
Un diritto che porta qualcosa già raggiungibile è una rimozione dell'accesso: nuovi diritti inserire come NON SPECIFIED, quindi le schede /hr sarebbero svanite ...
Push platform-admin state changes instead of being polled for them
Every platform screen backed by this service refreshed on a timer, because this service has no WebSocket and therefore no way to tell anyone anything: the close...
Comunicazione unificata timeline API
E' il momento giusto. restituisce una pagina di data ordinato attraverso note, chiamate, segreteria, testi, e-mail e chat; ?channel= lo restringe. Tre fonti so...
Realmente applicare le regole di accesso geo e IP
Le regole sono state memorizzate, memorizzate in cache a Redis e mai consultate. AccessCheckController è stato l'unico chiamante della valutazione e niente chia...
Paesi a lista consenti a blocchi geo
La sezione geo mai negata: un paese è stato bloccato o era assente. Orgs che Voglio servire un paese ha dovuto enumerate ogni altro, che è insostenibile e silen...
Risolvere i dati di contatto pubblicati dall'agente
L'email viene dalla casella di posta principale del membro piuttosto che TeamMember.emailWork — che colonna è testo gratuito predating mailbox provisioning e di...
GET /quotes/account/{uid} — paged, filtered, ordinati
Le date arrivano come stringhe ISO e parse leniently: un filtro che il cliente invia male dovrebbe restringere nulla piuttosto che 400 l'intera griglia. Un solo...
Risolvere l'agente accanto al cliente, da una ricerca di piombo
Entrambi i blocchi scendono dalla stessa pista, così i controllori lo catturano una volta e derivano ogni da esso piuttosto che colpire il servizio due volte pe...
Riassegnare l'agente holding, e email tutti che colpisce
Un approvatore può ora dare un'opportunità a un agente diverso. Il richiedente è mai riscritto — applicarePrimaryAgent record la mossa come la sua fila di stori...
Unisci una commissione generale all'approvazione, seme dal mercato
L'approvazione ora registra ciò che l'organizzazione paga sulla vendita alla richiesta agente e gruppo. Ometterlo sull'approvazione e si applica il default del ...
Risolvere la guida del destinatario sia per il personale che per la vista del cliente
Org-scoped in entrambi i posti. Sulla pagina pubblica la portata proviene dal link di condivisione organizzazione, quindi un token non può mai esporsi di un pio...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.