Una organización puede traer su propio cliente OAuth2
Hasta ahora el cliente id y secreto para cada proveedor de OAuth venía de uno registro de plataforma, por lo que un org sólo podía conectar lo que Kamo tenía re...
Galería de productos en /screenshots
Una página para mostrar el producto como se ve realmente. Está construido alrededor de un módulo de datos en lugar de marcación, porque vienen más capturas de p...
Arranzar uno de la pestaña del Centro de Interacción
Los terminales de la pestaña y no dieron a un miembro la forma de abrir uno. puntos fueron el submenú Linux Desktop y la cabecera del navegante, ninguno de los ...
Recuerda qué anuncio de trabajo trajo a un candidato aquí
El sitio de carreras públicas enlaza a /team?jobId=-uid. La inscripción es varias pasos, cruces hosts y rebotes a través de la verificación de correo electrónic...
Publica un anuncio externo, y recoge al candidato de nuevo
Tres cambios, todos al servicio de la nueva junta de empleo público en las carreras. El editor de publicaciones gana "lista en nuestro sitio de carreras públic...
La API anónima detrás de las carreras.
La junta de trabajo público lee esto. Es la única superficie en Carreras sin sesión, por lo que la seguridad proviene de la QUERY en lugar de un control de dere...
Las dos columnas que necesita una junta pública de empleo
publicar.examente decide si un anuncio llega a las carreras. Es es un eje separado del estado: un puesto solo interno es totalmente AVAILABLE y todavía no debe ...
Sirviar una org de la marca del huésco en el que está navegando
Se llega a una pantalla de inicio de sesión de etiqueta blanca en el dominio de inicio de sesión. ?org= en la URL y nada en sessionStorage, por lo que el front ...
Carreras es un alias de plataforma, no un org
OrgResolutionService.byHost lee una etiqueta líder que no es una alias de la plataforma como alias de una ORGANIZACION dentro del dominio detrás de ella, así qu...
Fotéter Insignia - una fila de imágenes bajo la firma
La 'Footer Image' de la pestaña Content fue una de las elegidas entre tres fijas fuentes y dimensionadas en porcentaje. Ahora son 'Insignias de Footer': las mis...
Correo electrónico. - Mensaje y las columnas que las ordenan
La biblioteca de la insignia del pie de la letra más pies.badges / footer.badge.spacing / pieer.badge.height en email-signature-templates. Corredor y no sólo d...
Una biblioteca de placas de pies de lados, y la fila cada visor imprime
El pie de la firma pasó de una imagen a una fila de ellos. La biblioteca está en todo el mundo; la selección y su pedido son por alcance, por lo que una imagen ...
Rediccionar una imagen por altura, manteniendo su formato y transparencia
respalda las insignias de la firma de correo electrónico, que se reducen a 150px de altura en subida. redimensionar-bg no pudo ser reutilizado. Existe para hac...
El esquema detrás de una hilera de insignias de pies
El pie de la firma de correo electrónico tenía una imagen, nombrada por footer.image-source y tamaño en un porcentaje. Ahora tiene un ROW de ellos: las tres fue...
Añadir el ámbito de VOIP-CALL-EVENTS
Deja que un org emita kamo-asterisk-support una clave para reportar extensiones de anillamiento, separado de VOIP-RECORDING-UPLOADS. Subir una grabación después...
Reportan extensiones de sonido para que suene el móvil de un miembro
El cliente de AMI inicia sesión con 'Events: off' y solo envía acciones, así que nada encendida FreePBX de un cliente le dijo a la plataforma que una llamada es...
Superficie de la API para eventos de llamadas en vivo de un cliente PBX
Compañero de VoipRecordingUploadController, en un deliberadamente separado Ámbito de aplicación de VOIP-CALLEVENTS: cargar una grabación después del hecho y hac...
Deja que un PBX reporte una extensión de llamada
RingCentral y JustCall publican INBOUND-RINGINGING de sus webhooks. FreePBX y KamoPBX no publica nada - son el propio Asterisco del cliente y nada fue mirando e...
Anillo el teléfono de un miembro para una llamada entrante
VoipStompRelayController relé voip.call.* suenan eventos para el navegador y deliberadamente nunca los empujó, reservando la llamada entrante alertando por "el ...
Enviar a la IA abre el terminal en el que se ejecuta, y las pestañas consiguen iconos
Un despacho ahora vuelve a nombrar un terminal, y la consola lo abre. Eso es no es una vista cortesía de algo ya en marcha. la máquina de dev y comienza cuando ...
Pin el id de la sesión de la sesión y vincular la sesión de la terminal en el Código VS
Se elige en el momento de la preparación en lugar de dejarlo al CLI, que es lo que hace que el editor se deje determinista: el id se conoce antes de la la sesió...
Enviar a la IA ahora se ejecuta en una Terminal Remota que el operador puede ver
El despacho prepara la entrega en la máquina dev, vídeo y el simple compuesto escrito al disco y las respuestas con el terminal que ejecutará En, por aquí. Abri...
Un despacho nombra el terminal en el que se está ejecutando
Enviar a la IA se aloja en una Terminal Remota ahora, así que la respuesta tiene que decir que una - la consola abre esa ventana, y abriendo es lo que inicia la...
Alogar un despacho de Enviar aAI en una Terminal Remota
compuesto desprudencia y respuestas con un TOKEN opaco. Un terminal que conecta el comando mecanografiado en ella. EL TOKEN ES EL DESIGN DE SEGURIDAD de la QUI...
Empleos Disponible en /hr, y una pestaña de Carrera para cada miembro
Dos superficies en una característica. /hr/cares es donde HR escribe los anuncios y lee que aplicó; ************* es la junta interna un empleado navegar y se a...
Escanear hr.careers y dejar caer la ubicación de trabajo congelada CHECK
Dos cambios, ambos requeridos antes de que las entidades de carrera puedan llegar a la base de datos. La lista de "EnableJpaRepositorios" es una matriz explíci...
Semilla los dos derechos de carreras en el grupo de autoring existente de HR
MANAGE-JOB-POSTINGS y VIEW-JOB-LISTINGS se insertan como NOT-SPECIFIED como todos nueva derecha, así que sin una semilla la pestaña /hr/cares y la pestaña de Ca...
/api/docs/carreras - puestos de trabajo, la junta miembro, y aplicando
Dos controladores detrás de una característica, y la división es el punto. /cares/** es HR's y requiere MANAGE-JOB-POSTINGS; /cares/member/** es del empleado y ...
Puestos de trabajo y aplicaciones - el esquema detrás /hr/caresía
Dos entidades, seis enums y dos repositorios bajo com.kamo.z.shared.hr.careers, Además de los tres tipos compartidos que la función tuvo que ampliar. JobPostin...
Una lista de sus conchas en vivo, en el panel y al lado de la ventana
Terminals se une al Centro de Interacción a la derecha de Sales Scripts, cerrado en un aprovisionada de la máquina dev dev - la misma puerta que la opción de na...
Un "por qué no puedo aceptar?" aní a la barra de filtros
Alineado a la derecha en la barra de filtro / plomos, usando el icono de la nave de los plomos con lo mismo emblema prohibido, por lo que la cosa en el nav que ...
Lista, renombrar y poner fin a las terminales de un miembro
GET **************** DELETE y PATCH en /terminals/-id. Cada uno de ellos resuelve la cuenta de Linux desde la sesión de OWN de CALLER y no pasa ningún nombre d...
Lista, renombrar y poner fin a las terminales de un miembro
GET /terminals?user=X, POST /terminals/-id-h, POST /terminals/-id-/title. NO ES DATABASE BEHIND ESTA, y ese es el diseño en lugar de un atajo. El servidor tmux...
Un atajo de contraseña en el héroe, y una puerta más estrecha
Dos mitades del mismo tema. El atajo. Cambiar su contraseña había tres habitaciones muy lejos del ferrocarril. la única cosa que el diseño de la habitación hiz...
Insigna de navegación prohibida, Asigna a Mí mismo, y enmascaramiento de contacto obuscado
** El icono de la nave de Leads dice cuando no puede aceptar.** Un miembro que tiene plomos no han trabajado consigue un emblema de bloque rojo sobre el icono d...
Sirve la puerta de aceptación ensanidad, agrega auto-asignación, y cierra dos bypasss de máscara de contacto
**Endpoints para la nueva puerta.** /leads/available-summary y /leads/available Ahora informan ambas razones por las que un miembro está bloqueado. asignado, y ...
Amanecido la puerta de aceptación, ofuscar la información de contacto enmascarada, dejar que las pistas gratis para todos sean reclamadas
Tres cambios relacionados con el núcleo de la asignación de plomo. ** La puerta de aceptación ahora hace dos preguntas, sobre cada plomo asignado.** LeadAccept...
Bandas en idiomas, y dejar de copiar listas de plataformas
Completa c20bac57. Los idiomas ahora llevan su bandera, la misma que muestra el conmutador NavTop y de la misma fuente, el valor cerrado, así como cada fila en...
Reconstruir mi perfil como un héroe y cinco habitaciones
**************** era un componente de 1,999 líneas que renderizaba 13 cartas idénticas por una sola columna. Un ayudante de la Sección todos ellos en el mismo r...
Un verdadero terminal de Linux en una ventana de herramientas, y un submenú para llegar a ella
La opción de navegación de Linux Desktop se convierte en un menú en lugar de un lanzamiento . Remote Desktop con sus tamaños, Terminal Remota - exactamente como...
Un cuarto estado de ventana flotar, arrastrar para desprenderse, arrastrar a reordenar
Una ventana de herramientas emergente ha tenido tres estados: atrincó en la fila a lo largo de la inferior, maximizado sobre el aporte de la vista, o minimizado...
Servir Terminal remota y una concha real sobre un WebSocket
Puente un navegador a un PTY en la propia máquina de dev del miembro. Marcos binarios son el terminal, los marcos de texto son control; en el lúpulo lejano un H...
Dale al agente un endpoint PTY para la Terminal Remota
GET /pty actualiza la conexión a la "kamo-pty" y se convierte en una shell: un PTY por Ventana de herramientas del navegador, .su - Ubús en la nueva sesión de ....
Regise un terminal dev-mquinas en el registro de acceso
Un miembro que abre una cáscara en el escritorio-1 ahora tiene un tipo de evento propio. Eso la máquina posee un clúster-admin kubeconfig y sus cuentas no tiene...
Enviar a la empresa junto al contacto donde se etiquete un registro
Un registro que es tanto una organización como una persona se llama "Lans de casa de armonía (Nickolas McGarry) ", lidera la compañía, el contacto califica. Esa...
Envía la compañía de una cuenta junto a su contacto para los recolectores de clientes
Seis lacistas de clientes leen AccountSummaryDTO - el editor de pedidos, el servicio-trabajo formulario, el detalle de suscripción y asistente, y la pestaña de ...
Comunicación Vista de la Comunicación completa el libro filtrado como una línea de tiempo
Tres cambios a /líderes. La búsqueda rápida se mueve en el héroe, por encima de los enlaces CRM Settings. En el filtro hilera fue el último control en una líne...
Añadir JustCall como un tipo de servidor de teléfono
Añade JustCall al selector en ************* con su API clave y secreto, un contacto-importación, estatus de credencial en los proveedores pestá, y el logo. La ...
Una línea de tiempo de comunicación sobre todo el filtro / plomo, ni una sola pista
GET ************* toma la cadena de consulta SAME GET la página de detalles de la pista de plomo dibuja a través de cada pista de la barra de filtro. "Qué tiene...
Alambre JustCall in a través de la abstracción del proveedor de telefonía
JustCall (api.justcall.io/v2.1) como un PhoneProvider completo: historia de llamada, textos, buzón de voz, grabaciones, el directorio de agentes y disponibilida...
¿Te gusta lo que ves envío?
Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.
