Compare commits

...

17 Commits

Author SHA1 Message Date
Grigory Vodyanov fbed93be7a
Merge 4837945888 into 4711c64baa 2024-04-25 16:07:14 +00:00
Grigory Vodyanov 4837945888 Add email to sharing dialogs
Signed-off-by: Grigory Vodyanov <scratchx@gmx.com>
2024-04-25 18:06:16 +02:00
Anna 4711c64baa
Merge pull request #5953 from nextcloud/fix/cleanup-appointments
fix(appointments): simplify booking response
2024-04-25 17:03:36 +02:00
Anna e2554308c7
Merge pull request #5952 from nextcloud/chore/adjust-renovate-tags
chore: adjust renovate tags and base branches
2024-04-25 14:13:39 +02:00
Anna Larch dad5191d6f chore: adjust renovate tags and base branches
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-04-25 14:09:15 +02:00
Nextcloud bot 6c930f2be0
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-25 00:30:17 +00:00
Richard Steinmetz dea21127a1
Merge pull request #5936 from nextcloud/fix/5864-Align_heights_and_widths_for_inputs
fix(files): replace input fields with `NcTextField`
2024-04-24 08:37:12 +02:00
Richard Steinmetz f4be9d57d0
Merge pull request #5943 from nextcloud/feat/team-rebrand
feat: rebrand circles to teams in calendar sharing modal
2024-04-24 08:33:24 +02:00
renovate[bot] 3cb4d04baa
fix(deps): bump @nextcloud/event-bus from 3.2.0 to ^3.2.0 (main) (#5947)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-24 00:32:42 +00:00
renovate[bot] 9f1f3878ed
fix(deps): bump @nextcloud/auth from 2.2.1 to ^2.3.0 (main) (#5946)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 22:19:59 +00:00
renovate[bot] 2f8515d0fe
fix(deps): bump @nextcloud/router from 3.0.0 to ^3.0.1 (main) (#5945)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 22:18:54 +00:00
Richard Steinmetz 27f98ba8ae
feat: rebrand circles to teams in calendar sharing modal
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-04-23 17:51:35 +02:00
julia.kirschenheuter 31dd0e9bc4
fix(files): replace input fields with `NcTextField`
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-04-23 14:54:05 +02:00
Nextcloud bot 96ae4cee81
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-23 00:30:47 +00:00
Richard Steinmetz 25e264a3c8
Merge pull request #5935 from nextcloud/fix/5839-fix-misplaced-empty-content
Fix misplaced empty content
2024-04-22 18:02:15 +02:00
julia.kirschenheuter 80e131a090 fix(files): fix misplaced empty content
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2024-04-22 16:03:34 +02:00
Anna Larch 3acd93027c fix(appointments): simplify booking response
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-04-19 18:21:57 +02:00
16 changed files with 440 additions and 96 deletions

View File

@ -163,8 +163,7 @@
display: flex;
align-items: center;
.multiselect,
input[type=number] {
.multiselect {
min-width: 100px;
width: 25%;
}

View File

@ -1,37 +1,75 @@
OC.L10N.register(
"calendar",
{
"Provided email-address is too long" : "La direición de corréu electrónicu apurrida ye mui llonga",
"User-Session unexpectedly expired" : "La sesión del usuariu caducó inesperadamente",
"Provided email-address is not valid" : "La direición de corréu electrónicu apurrida nun ye válida",
"%s has published the calendar »%s«" : "%s espublizó'l calendariu «%s»",
"Unexpected error sending email. Please contact your administrator." : "Prodúxose un error inesperáu al unviar el mensaxe. Ponte en contautu col alministrador.",
"Successfully sent email to %1$s" : "El mensaxe unvióse a %1$s correutamente",
"Hello," : "Hola,",
"We wanted to inform you that %s has published the calendar »%s«." : "Queremos informate que %s espublizó'l calendariu «%s».",
"Open »%s«" : "Abrir «%s»",
"Cheers!" : "¡Saludos!",
"Upcoming events" : "Eventos próximos",
"More events" : "Más eventos",
"No more events today" : "Nun hai más eventos pa güei",
"No upcoming events" : "Nun hai eventos próximos",
"%1$s with %2$s" : "%1$s con %2$s",
"Calendar" : "Calendariu",
"New booking {booking}" : "Reserva nueva «{booking}»",
"Appointments" : "Cites",
"%1$s - %2$s" : "%1$s - %2$s",
"Confirm" : "Confirmar",
"Date:" : "Data:",
"You will receive a link with the confirmation email" : "Vas recibir un enllaz col mensaxe de confirmación",
"Where:" : "Ónde:",
"Comment:" : "Comentariu:",
"Previous day" : "Día anterior",
"Previous week" : "Selmana pasada",
"Previous year" : "Añu pasáu",
"Previous month" : "Mes pasáu",
"Next day" : "Día siguiente",
"Next week" : "La selmana que vien",
"Next year" : "Añu siguiente",
"Next month" : "Mes siguiente",
"Event" : "Eventu",
"Create new event" : "Crear un eventu",
"Today" : "Güei",
"Day" : "Día",
"Week" : "Selmana",
"Month" : "Mes",
"Year" : "Añu",
"List" : "Llista",
"Preview" : "Previsualizar",
"Copy link" : "Copiar l'enllaz",
"Edit" : "Editar",
"Delete" : "Desaniciar",
"Untitled calendar" : "Calendariu ensin títulu",
"Edit and share calendar" : "Editar y comaprtir el calendariu",
"Edit calendar" : "Editar el calendariu",
"Disable calendar \"{calendar}\"" : "Desactivar el calendariu «{calendar}»",
"Disable untitled calendar" : "Desactivar el calendariu ensin títulu",
"Enable calendar \"{calendar}\"" : "¿Quies activar el calendariu «{calendar}»?",
"Enable untitled calendar" : "Activar el calendariu ensin títulu",
"An error occurred, unable to change visibility of the calendar." : "Prodúxose un error, nun ye posible camudar la visibilidá del calendariu.",
"_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Va dexar de compartise'l calendariu en {countdown} segundu","Va dexar de compartise'l calendariu en {countdown} segundos"],
"_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Va desaniciase'l calendariu en {countdown} segundu","Va desaniciase'l calendariu en {countdown} segundos"],
"New calendar" : "Calendariu nuevu",
"Name for new calendar" : "Nome del calendariu nuevu",
"Creating calendar …" : "Creando'l calendariu…",
"Creating subscription …" : "Creando la soscripción…",
"An error occurred, unable to create the calendar." : "Prodúxose un error, nun ye posible crear el calendariu.",
"Copy subscription link" : "Copiar l'enllaz de soscripción",
"Copying link …" : "Copiando l'enllaz …",
"Copied link" : "L'enllaz copióse",
"Could not copy link" : "Nun se pudo copiar l'enllaz",
"Export" : "Esportar",
"Calendar link copied to clipboard." : "L'enllaz del calendariu copióse nel cartafueyu.",
"Calendar link could not be copied to clipboard." : "L'enllaz del calendariu nun se pudo copiar nel cartafueyu.",
"Trash bin" : "Papelera",
"Loading deleted items." : "Cargando los elementos desaniciaos.",
"You do not have any deleted items." : "Nun tienes nengún elementu desaniciáu.",
"Name" : "Nome",
"Deleted" : "Desanicióse",
"Restore" : "Restaurar",
@ -42,27 +80,74 @@ OC.L10N.register(
"Could not load deleted calendars and objects" : "Nun se pudieron desaniciar los calendarios y los oxetos",
"Could not restore calendar or event" : "Nun se pudo restaurar el calendariu o l'eventu",
"Do you really want to empty the trash bin?" : "¿De xuru que quies balerar la papelera de reciclaxe?",
"Could not update calendar order." : "Nun se pudo anovar l'orde del calendariu.",
"Internal link" : "Enllaz internu",
"A private link that can be used with external clients" : "Un enllaz priváu que se pue usar con veceros esternos",
"Copy internal link" : "Copiar l'enllaz internu",
"Share link" : "Compartir l'enllaz",
"Copy public link" : "Copiar l'enllaz públicu",
"Send link to calendar via email" : "Unviar l'enllaz del calendariu per corréu electrónicu",
"Enter one address" : "Introduz una direción",
"Sending email …" : "Unviando'l mensaxe…",
"Copy embedding code" : "Copiar el códigu pa empotrar",
"Copying code …" : "Copiando'l códigu …",
"Copied code" : "Copióse'l códigu",
"Could not copy code" : "Nun se pudo copiar el códigu",
"Delete share link" : "Desaniciar esti enllaz d'usu compartíu",
"Deleting share link …" : "Desaniciando l'enllaz d'usu compartíu…",
"An error occurred, unable to publish calendar." : "Prodúxose un error, nun ye posible espublizar el calendariu.",
"An error occurred, unable to send email." : "Prodúxose un error, nun ye posible unviar el mensaxe.",
"Embed code copied to clipboard." : "El códigu incrustáu copióse nel cartafueyu.",
"Embed code could not be copied to clipboard." : "El códigu incrustáu nun se pudo copiar nel cartafueyu.",
"Unshare with {displayName}" : "Dexar de compartir con {displayName}",
"An error occurred while unsharing the calendar." : "Prodúxose un error mentanto se dexaba de compartir el calendariu.",
"An error occurred, unable to change the permission of the share." : "Prodúxose un error, nun ye posible camudar el permisu del elementu compartíu.",
"Share with users or groups" : "Compartir con usuarios o grupos",
"No users or groups" : "Nun hai nengún usuariu nin grupu",
"Calendar name …" : "Nome del calendariu…",
"Share calendar" : "Compartir el calendariu",
"Save" : "Guardar",
"Failed to save calendar name and color" : "Nun se pue guardar el nome y el color del calendariu",
"Import calendars" : "Importar calendarios",
"Please select a calendar to import into …" : "Seleiciona un calendariu al qu'importar …",
"Filename" : "Nome del ficheru",
"Cancel" : "Encaboxar",
"Invalid location selected" : "Seleicionóse una llocalización inválida",
"Automatic" : "Automáticu",
"or" : "o",
"Navigation" : "Navegación",
"Previous period" : "Periodu anterior",
"Next period" : "Periodu siguiente",
"Views" : "Vistes",
"Day view" : "Vista de díes",
"Week view" : "Vista de selmanes",
"Month view" : "Vista de meses",
"Year view" : "Vista d'años",
"List view" : "Vista de llista",
"Actions" : "Aiciones",
"Create event" : "Crear un eventu",
"Show shortcuts" : "Amosar los atayos",
"Editor" : "Editor",
"Close editor" : "Zarrar l'editor",
"Save edited event" : "Guardar l'eventu editáu",
"Delete edited event" : "Desaniciar l'eventu desaniciáu",
"Duplicate event" : "Duplicar l'eventu",
"Enable birthday calendar" : "Activar el calendariu de los cumpleaños",
"Show tasks in calendar" : "Amosar les xeres nel calendariu",
"Enable simplified editor" : "Activar l'editor simplificáu",
"Limit the number of events displayed in the monthly view" : "Llendar el númberu d'eventos amosaos na vista de meses",
"Show weekends" : "Amosar les fines de selmana",
"Show week numbers" : "Amosar los númberos de selmana",
"Default reminder" : "Recordatoriu predetermináu",
"Copy primary CalDAV address" : "Copiar la direición CalDAV primaria",
"Copy iOS/macOS CalDAV address" : "Copiar la direición CalDAV d'iOS/macOS",
"Personal availability settings" : "Configuración de la disponibilidá personal",
"Show keyboard shortcuts" : "Amosar los atayos del tecáu",
"Calendar settings" : "Configuración del calendariu",
"No reminder" : "Nun hai nengún recordatoriu",
"Failed to save default calendar" : "Nun se pue guardar el calendariu predetermináu",
"CalDAV link copied to clipboard." : "L'enllaz CalDAV copióse nel cartafueyu.",
"CalDAV link could not be copied to clipboard." : "L'enllaz CalDAV nun se pudo copiar nel cartafueyu.",
"_{duration} minute_::_{duration} minutes_" : ["{duration} minutu","{duration} minutos"],
"0 minutes" : "0 minutos",
"_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} hores"],
@ -71,6 +156,7 @@ OC.L10N.register(
"_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses"],
"_{duration} year_::_{duration} years_" : ["{duration} añu","{duration} años"],
"Location" : "Llocalización",
"Create a Talk room" : "Crear una sala de Talk",
"Description" : "Descripción",
"Visibility" : "Visibilidá",
"Duration" : "Duración",
@ -89,26 +175,57 @@ OC.L10N.register(
"Your email address" : "La to direición de corréu electrónicu",
"Notification" : "Avisu",
"Email" : "Corréu electrónicu",
"Audio notification" : "Avisu d'audiu",
"Other notification" : "Otru avisu",
"Edit time" : "Editar la hora",
"Save time" : "Guardar la hora",
"Remove reminder" : "Quitar el recordatoriu",
"_second_::_seconds_" : ["segundu","segundos"],
"_minute_::_minutes_" : ["minutu","minutos"],
"_hour_::_hours_" : ["hora","hores"],
"_day_::_days_" : ["día","díes"],
"_week_::_weeks_" : ["selmana","selmanes"],
"Delete file" : "Desaniciar el ficheru",
"Invitation accepted" : "Invitación aceptada",
"Available" : "Disponible",
"Not available" : "Nun ta disponible",
"Invitation declined" : "Invitación refugada",
"Checking availability" : "Comprobando la disponibilidá",
"Awaiting response" : "Esperando pola rempuesta",
"Has not responded to {organizerName}'s invitation yet" : "Nun respondió a la invitación de: {organizerName}",
"Find a time" : "Atopar una hora",
"with" : "con",
"Available times:" : "Hores disponibles:",
"Suggestion accepted" : "Suxerencia aceptada",
"Done" : "Fecho",
"Busy" : "Ocupáu",
"Out of office" : "Fuera de la oficina",
"Accept" : "Aceptar",
"Decline" : "Refugar",
"Tentative" : "Provisional",
"The invitation has been accepted successfully." : "La invitación aceptóse correutamente.",
"Failed to accept the invitation." : "Nun se pue aceptar la invitación",
"The invitation has been declined successfully." : "La invitación refugóse correutamente.",
"Failed to decline the invitation." : "Nun se pue refugar la invitación",
"Your participation has been marked as tentative." : "La to participación marcóse como provisional.",
"Failed to set the participation status to tentative." : "Nun se pudo afitar l'estáu de la participación a provisional",
"Attendees" : "Asistentes",
"No attendees yet" : "Nun hai nengún asistente",
"You do not own this calendar, so you cannot add attendees to this event" : "Esti calendariu nun te pertenez, polo que nun pues amestar asistentes a esti eventu",
"Error creating Talk room" : "Hebo un error al crear la sala de Talk",
"_%n more guest_::_%n more guests_" : ["%n convidáu más","%n convidaos más"],
"Remove group" : "Quitar el grupu",
"_%n member_::_%n members_" : ["%n miembru","%n miembros"],
"No match found" : "Nun s'atopó nenguna coincidencia",
"Remove color" : "Quitar el color",
"Event title" : "Títulu del eventu",
"All day" : "Tol día",
"Repeat" : "Repitir",
"never" : "enxamás",
"first" : "primer",
"third" : "tercer",
"fourth" : "cuartu",
"fifth" : "quintu",
"_month_::_months_" : ["mes","meses"],
"_year_::_years_" : ["añu","años"],
"Suggestions" : "Suxerencies",
@ -117,6 +234,7 @@ OC.L10N.register(
"_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asientu","{seatingCapacity} asientos"],
"Projector" : "Proyeutor",
"Whiteboard" : "Pizarra",
"More details" : "Mas detalles",
"Pick a date" : "Escueyi una data",
"Please enter a valid date" : "Introduz una data válida",
"Global" : "Global",
@ -141,8 +259,13 @@ OC.L10N.register(
"_Every %n week_::_Every %n weeks_" : ["Cada %n selmana","Cada %n selmanes"],
"_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses"],
"_Every %n year_::_Every %n years_" : ["Cada %n añu","Cada %n años"],
"_%n time_::_%n times_" : ["%n vegada","%n vegaes"],
"Untitled task" : "Xera ensin títulu",
"Please ask your administrator to enable the Tasks App." : "Pidi al alministrador qu'active l'aplicación Xeres.",
"W" : "S",
"%n more" : "%n más",
"_+%n more_::_+%n more_" : ["+%n más","+%n más"],
"No events" : "Nun hai nengún eventu",
"Failed to save event" : "Nun se pue guardar l'eventu",
"When shared show full event" : "Cuando se comparta amosar l'eventu completu",
"When shared show only busy" : "Cuando se comparta amosar namás si ta ocupáu",
@ -151,7 +274,12 @@ OC.L10N.register(
"Canceled" : "Anulóse",
"Categories" : "Categories",
"Error while sharing file" : "Hebo un error mentanto se compartía'l ficheru",
"Error while sharing file with user" : "Hebo un error mentanto se compartía'l ficheru col usuariu",
"An error occurred during getting file information" : "Prodúxose un error demientres se consiguía la información del ficheru",
"Chat room for event" : "Sala de charra pal eventu",
"An error occurred, unable to delete the calendar." : "Prodúxose un error, nun ye posible desaniciar el calendariu",
"Imported {filename}" : "Importóse «{filename}»",
"This is an event reminder." : "Esto ye un recordatoriu del eventu.",
"User not found" : "Nun s'atopó l'usuariu"
},
"nplurals=2; plural=(n != 1);");

View File

@ -1,35 +1,73 @@
{ "translations": {
"Provided email-address is too long" : "La direición de corréu electrónicu apurrida ye mui llonga",
"User-Session unexpectedly expired" : "La sesión del usuariu caducó inesperadamente",
"Provided email-address is not valid" : "La direición de corréu electrónicu apurrida nun ye válida",
"%s has published the calendar »%s«" : "%s espublizó'l calendariu «%s»",
"Unexpected error sending email. Please contact your administrator." : "Prodúxose un error inesperáu al unviar el mensaxe. Ponte en contautu col alministrador.",
"Successfully sent email to %1$s" : "El mensaxe unvióse a %1$s correutamente",
"Hello," : "Hola,",
"We wanted to inform you that %s has published the calendar »%s«." : "Queremos informate que %s espublizó'l calendariu «%s».",
"Open »%s«" : "Abrir «%s»",
"Cheers!" : "¡Saludos!",
"Upcoming events" : "Eventos próximos",
"More events" : "Más eventos",
"No more events today" : "Nun hai más eventos pa güei",
"No upcoming events" : "Nun hai eventos próximos",
"%1$s with %2$s" : "%1$s con %2$s",
"Calendar" : "Calendariu",
"New booking {booking}" : "Reserva nueva «{booking}»",
"Appointments" : "Cites",
"%1$s - %2$s" : "%1$s - %2$s",
"Confirm" : "Confirmar",
"Date:" : "Data:",
"You will receive a link with the confirmation email" : "Vas recibir un enllaz col mensaxe de confirmación",
"Where:" : "Ónde:",
"Comment:" : "Comentariu:",
"Previous day" : "Día anterior",
"Previous week" : "Selmana pasada",
"Previous year" : "Añu pasáu",
"Previous month" : "Mes pasáu",
"Next day" : "Día siguiente",
"Next week" : "La selmana que vien",
"Next year" : "Añu siguiente",
"Next month" : "Mes siguiente",
"Event" : "Eventu",
"Create new event" : "Crear un eventu",
"Today" : "Güei",
"Day" : "Día",
"Week" : "Selmana",
"Month" : "Mes",
"Year" : "Añu",
"List" : "Llista",
"Preview" : "Previsualizar",
"Copy link" : "Copiar l'enllaz",
"Edit" : "Editar",
"Delete" : "Desaniciar",
"Untitled calendar" : "Calendariu ensin títulu",
"Edit and share calendar" : "Editar y comaprtir el calendariu",
"Edit calendar" : "Editar el calendariu",
"Disable calendar \"{calendar}\"" : "Desactivar el calendariu «{calendar}»",
"Disable untitled calendar" : "Desactivar el calendariu ensin títulu",
"Enable calendar \"{calendar}\"" : "¿Quies activar el calendariu «{calendar}»?",
"Enable untitled calendar" : "Activar el calendariu ensin títulu",
"An error occurred, unable to change visibility of the calendar." : "Prodúxose un error, nun ye posible camudar la visibilidá del calendariu.",
"_Unsharing the calendar in {countdown} second_::_Unsharing the calendar in {countdown} seconds_" : ["Va dexar de compartise'l calendariu en {countdown} segundu","Va dexar de compartise'l calendariu en {countdown} segundos"],
"_Deleting the calendar in {countdown} second_::_Deleting the calendar in {countdown} seconds_" : ["Va desaniciase'l calendariu en {countdown} segundu","Va desaniciase'l calendariu en {countdown} segundos"],
"New calendar" : "Calendariu nuevu",
"Name for new calendar" : "Nome del calendariu nuevu",
"Creating calendar …" : "Creando'l calendariu…",
"Creating subscription …" : "Creando la soscripción…",
"An error occurred, unable to create the calendar." : "Prodúxose un error, nun ye posible crear el calendariu.",
"Copy subscription link" : "Copiar l'enllaz de soscripción",
"Copying link …" : "Copiando l'enllaz …",
"Copied link" : "L'enllaz copióse",
"Could not copy link" : "Nun se pudo copiar l'enllaz",
"Export" : "Esportar",
"Calendar link copied to clipboard." : "L'enllaz del calendariu copióse nel cartafueyu.",
"Calendar link could not be copied to clipboard." : "L'enllaz del calendariu nun se pudo copiar nel cartafueyu.",
"Trash bin" : "Papelera",
"Loading deleted items." : "Cargando los elementos desaniciaos.",
"You do not have any deleted items." : "Nun tienes nengún elementu desaniciáu.",
"Name" : "Nome",
"Deleted" : "Desanicióse",
"Restore" : "Restaurar",
@ -40,27 +78,74 @@
"Could not load deleted calendars and objects" : "Nun se pudieron desaniciar los calendarios y los oxetos",
"Could not restore calendar or event" : "Nun se pudo restaurar el calendariu o l'eventu",
"Do you really want to empty the trash bin?" : "¿De xuru que quies balerar la papelera de reciclaxe?",
"Could not update calendar order." : "Nun se pudo anovar l'orde del calendariu.",
"Internal link" : "Enllaz internu",
"A private link that can be used with external clients" : "Un enllaz priváu que se pue usar con veceros esternos",
"Copy internal link" : "Copiar l'enllaz internu",
"Share link" : "Compartir l'enllaz",
"Copy public link" : "Copiar l'enllaz públicu",
"Send link to calendar via email" : "Unviar l'enllaz del calendariu per corréu electrónicu",
"Enter one address" : "Introduz una direción",
"Sending email …" : "Unviando'l mensaxe…",
"Copy embedding code" : "Copiar el códigu pa empotrar",
"Copying code …" : "Copiando'l códigu …",
"Copied code" : "Copióse'l códigu",
"Could not copy code" : "Nun se pudo copiar el códigu",
"Delete share link" : "Desaniciar esti enllaz d'usu compartíu",
"Deleting share link …" : "Desaniciando l'enllaz d'usu compartíu…",
"An error occurred, unable to publish calendar." : "Prodúxose un error, nun ye posible espublizar el calendariu.",
"An error occurred, unable to send email." : "Prodúxose un error, nun ye posible unviar el mensaxe.",
"Embed code copied to clipboard." : "El códigu incrustáu copióse nel cartafueyu.",
"Embed code could not be copied to clipboard." : "El códigu incrustáu nun se pudo copiar nel cartafueyu.",
"Unshare with {displayName}" : "Dexar de compartir con {displayName}",
"An error occurred while unsharing the calendar." : "Prodúxose un error mentanto se dexaba de compartir el calendariu.",
"An error occurred, unable to change the permission of the share." : "Prodúxose un error, nun ye posible camudar el permisu del elementu compartíu.",
"Share with users or groups" : "Compartir con usuarios o grupos",
"No users or groups" : "Nun hai nengún usuariu nin grupu",
"Calendar name …" : "Nome del calendariu…",
"Share calendar" : "Compartir el calendariu",
"Save" : "Guardar",
"Failed to save calendar name and color" : "Nun se pue guardar el nome y el color del calendariu",
"Import calendars" : "Importar calendarios",
"Please select a calendar to import into …" : "Seleiciona un calendariu al qu'importar …",
"Filename" : "Nome del ficheru",
"Cancel" : "Encaboxar",
"Invalid location selected" : "Seleicionóse una llocalización inválida",
"Automatic" : "Automáticu",
"or" : "o",
"Navigation" : "Navegación",
"Previous period" : "Periodu anterior",
"Next period" : "Periodu siguiente",
"Views" : "Vistes",
"Day view" : "Vista de díes",
"Week view" : "Vista de selmanes",
"Month view" : "Vista de meses",
"Year view" : "Vista d'años",
"List view" : "Vista de llista",
"Actions" : "Aiciones",
"Create event" : "Crear un eventu",
"Show shortcuts" : "Amosar los atayos",
"Editor" : "Editor",
"Close editor" : "Zarrar l'editor",
"Save edited event" : "Guardar l'eventu editáu",
"Delete edited event" : "Desaniciar l'eventu desaniciáu",
"Duplicate event" : "Duplicar l'eventu",
"Enable birthday calendar" : "Activar el calendariu de los cumpleaños",
"Show tasks in calendar" : "Amosar les xeres nel calendariu",
"Enable simplified editor" : "Activar l'editor simplificáu",
"Limit the number of events displayed in the monthly view" : "Llendar el númberu d'eventos amosaos na vista de meses",
"Show weekends" : "Amosar les fines de selmana",
"Show week numbers" : "Amosar los númberos de selmana",
"Default reminder" : "Recordatoriu predetermináu",
"Copy primary CalDAV address" : "Copiar la direición CalDAV primaria",
"Copy iOS/macOS CalDAV address" : "Copiar la direición CalDAV d'iOS/macOS",
"Personal availability settings" : "Configuración de la disponibilidá personal",
"Show keyboard shortcuts" : "Amosar los atayos del tecáu",
"Calendar settings" : "Configuración del calendariu",
"No reminder" : "Nun hai nengún recordatoriu",
"Failed to save default calendar" : "Nun se pue guardar el calendariu predetermináu",
"CalDAV link copied to clipboard." : "L'enllaz CalDAV copióse nel cartafueyu.",
"CalDAV link could not be copied to clipboard." : "L'enllaz CalDAV nun se pudo copiar nel cartafueyu.",
"_{duration} minute_::_{duration} minutes_" : ["{duration} minutu","{duration} minutos"],
"0 minutes" : "0 minutos",
"_{duration} hour_::_{duration} hours_" : ["{duration} hora","{duration} hores"],
@ -69,6 +154,7 @@
"_{duration} month_::_{duration} months_" : ["{duration} mes","{duration} meses"],
"_{duration} year_::_{duration} years_" : ["{duration} añu","{duration} años"],
"Location" : "Llocalización",
"Create a Talk room" : "Crear una sala de Talk",
"Description" : "Descripción",
"Visibility" : "Visibilidá",
"Duration" : "Duración",
@ -87,26 +173,57 @@
"Your email address" : "La to direición de corréu electrónicu",
"Notification" : "Avisu",
"Email" : "Corréu electrónicu",
"Audio notification" : "Avisu d'audiu",
"Other notification" : "Otru avisu",
"Edit time" : "Editar la hora",
"Save time" : "Guardar la hora",
"Remove reminder" : "Quitar el recordatoriu",
"_second_::_seconds_" : ["segundu","segundos"],
"_minute_::_minutes_" : ["minutu","minutos"],
"_hour_::_hours_" : ["hora","hores"],
"_day_::_days_" : ["día","díes"],
"_week_::_weeks_" : ["selmana","selmanes"],
"Delete file" : "Desaniciar el ficheru",
"Invitation accepted" : "Invitación aceptada",
"Available" : "Disponible",
"Not available" : "Nun ta disponible",
"Invitation declined" : "Invitación refugada",
"Checking availability" : "Comprobando la disponibilidá",
"Awaiting response" : "Esperando pola rempuesta",
"Has not responded to {organizerName}'s invitation yet" : "Nun respondió a la invitación de: {organizerName}",
"Find a time" : "Atopar una hora",
"with" : "con",
"Available times:" : "Hores disponibles:",
"Suggestion accepted" : "Suxerencia aceptada",
"Done" : "Fecho",
"Busy" : "Ocupáu",
"Out of office" : "Fuera de la oficina",
"Accept" : "Aceptar",
"Decline" : "Refugar",
"Tentative" : "Provisional",
"The invitation has been accepted successfully." : "La invitación aceptóse correutamente.",
"Failed to accept the invitation." : "Nun se pue aceptar la invitación",
"The invitation has been declined successfully." : "La invitación refugóse correutamente.",
"Failed to decline the invitation." : "Nun se pue refugar la invitación",
"Your participation has been marked as tentative." : "La to participación marcóse como provisional.",
"Failed to set the participation status to tentative." : "Nun se pudo afitar l'estáu de la participación a provisional",
"Attendees" : "Asistentes",
"No attendees yet" : "Nun hai nengún asistente",
"You do not own this calendar, so you cannot add attendees to this event" : "Esti calendariu nun te pertenez, polo que nun pues amestar asistentes a esti eventu",
"Error creating Talk room" : "Hebo un error al crear la sala de Talk",
"_%n more guest_::_%n more guests_" : ["%n convidáu más","%n convidaos más"],
"Remove group" : "Quitar el grupu",
"_%n member_::_%n members_" : ["%n miembru","%n miembros"],
"No match found" : "Nun s'atopó nenguna coincidencia",
"Remove color" : "Quitar el color",
"Event title" : "Títulu del eventu",
"All day" : "Tol día",
"Repeat" : "Repitir",
"never" : "enxamás",
"first" : "primer",
"third" : "tercer",
"fourth" : "cuartu",
"fifth" : "quintu",
"_month_::_months_" : ["mes","meses"],
"_year_::_years_" : ["añu","años"],
"Suggestions" : "Suxerencies",
@ -115,6 +232,7 @@
"_{seatingCapacity} seat_::_{seatingCapacity} seats_" : ["{seatingCapacity} asientu","{seatingCapacity} asientos"],
"Projector" : "Proyeutor",
"Whiteboard" : "Pizarra",
"More details" : "Mas detalles",
"Pick a date" : "Escueyi una data",
"Please enter a valid date" : "Introduz una data válida",
"Global" : "Global",
@ -139,8 +257,13 @@
"_Every %n week_::_Every %n weeks_" : ["Cada %n selmana","Cada %n selmanes"],
"_Every %n month_::_Every %n months_" : ["Cada %n mes","Cada %n meses"],
"_Every %n year_::_Every %n years_" : ["Cada %n añu","Cada %n años"],
"_%n time_::_%n times_" : ["%n vegada","%n vegaes"],
"Untitled task" : "Xera ensin títulu",
"Please ask your administrator to enable the Tasks App." : "Pidi al alministrador qu'active l'aplicación Xeres.",
"W" : "S",
"%n more" : "%n más",
"_+%n more_::_+%n more_" : ["+%n más","+%n más"],
"No events" : "Nun hai nengún eventu",
"Failed to save event" : "Nun se pue guardar l'eventu",
"When shared show full event" : "Cuando se comparta amosar l'eventu completu",
"When shared show only busy" : "Cuando se comparta amosar namás si ta ocupáu",
@ -149,7 +272,12 @@
"Canceled" : "Anulóse",
"Categories" : "Categories",
"Error while sharing file" : "Hebo un error mentanto se compartía'l ficheru",
"Error while sharing file with user" : "Hebo un error mentanto se compartía'l ficheru col usuariu",
"An error occurred during getting file information" : "Prodúxose un error demientres se consiguía la información del ficheru",
"Chat room for event" : "Sala de charra pal eventu",
"An error occurred, unable to delete the calendar." : "Prodúxose un error, nun ye posible desaniciar el calendariu",
"Imported {filename}" : "Importóse «{filename}»",
"This is an event reminder." : "Esto ye un recordatoriu del eventu.",
"User not found" : "Nun s'atopó l'usuariu"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View File

@ -29,6 +29,7 @@ OC.L10N.register(
"Update" : "Ažuriraj",
"Email" : "email",
"Done" : "Gotovo",
"Out of office" : "Van kancelarije",
"Unknown" : "Nepoznato",
"never" : "never",
"Details" : "Detalji",

View File

@ -27,6 +27,7 @@
"Update" : "Ažuriraj",
"Email" : "email",
"Done" : "Gotovo",
"Out of office" : "Van kancelarije",
"Unknown" : "Nepoznato",
"never" : "never",
"Details" : "Detalji",

View File

@ -214,7 +214,7 @@ class BookingController extends Controller {
);
}
return JsonResponse::success($booking);
return JsonResponse::success();
}
/**

49
package-lock.json generated
View File

@ -18,18 +18,18 @@
"@fullcalendar/resource-timeline": "6.1.11",
"@fullcalendar/timegrid": "6.1.11",
"@fullcalendar/vue": "6.1.11",
"@nextcloud/auth": "^2.2.1",
"@nextcloud/auth": "^2.3.0",
"@nextcloud/axios": "^2.4.0",
"@nextcloud/calendar-availability-vue": "^2.2.0",
"@nextcloud/calendar-js": "^6.1.0",
"@nextcloud/cdav-library": "^1.3.0",
"@nextcloud/dialogs": "^5.3.1",
"@nextcloud/event-bus": "^3.1.0",
"@nextcloud/event-bus": "^3.2.0",
"@nextcloud/initial-state": "^2.1.0",
"@nextcloud/l10n": "^2.2.0",
"@nextcloud/logger": "^2.7.0",
"@nextcloud/moment": "^1.3.1",
"@nextcloud/router": "^3.0.0",
"@nextcloud/router": "^3.0.1",
"@nextcloud/vue": "^8.11.2",
"@nextcloud/vue-dashboard": "^2.0.1",
"autosize": "^6.0.1",
@ -2987,15 +2987,15 @@
"integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ=="
},
"node_modules/@nextcloud/auth": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.2.1.tgz",
"integrity": "sha512-zYtgrg9NMZfN8kmL5JPCsh5jDhpTCEslhnZWMvbhTiQ7hrOnji/67ok6VMK0CTJ1a92Vr67Ow72lW7YRX69zEA==",
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.3.0.tgz",
"integrity": "sha512-PCkRJbML9sXvBENY43vTIERIZJFk2azu08IK6zYOnOZ7cFkD1QlFJtdTCZTImQLg01IXhIm0j0ExEdatHoqz7g==",
"dependencies": {
"@nextcloud/event-bus": "^3.1.0"
"@nextcloud/event-bus": "^3.2.0"
},
"engines": {
"node": "^20.0.0",
"npm": "^9.0.0"
"npm": "^10.0.0"
}
},
"node_modules/@nextcloud/axios": {
@ -3217,15 +3217,16 @@
}
},
"node_modules/@nextcloud/event-bus": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.1.0.tgz",
"integrity": "sha512-purXQsXbhbmpcDsbDuR0i7vwUgOsqnIUa7QAD3lV/UZUkUT94SmxBM5LgQ8iV8TQBWWleEwQHy5kYfHeTGF9wg==",
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.2.0.tgz",
"integrity": "sha512-5F3Zjqv12r/VCkzXFnsMZb/lb12eVv7/oDSUFV3njNJoPdu7x6k5kjRM/N4THHoDDRRgBQjgKr9Uyqgppqj6XA==",
"dependencies": {
"semver": "^7.5.1"
"@types/node": "^20.12.7",
"semver": "^7.6.0"
},
"engines": {
"node": "^16.0.0",
"npm": "^7.0.0 || ^8.0.0"
"node": "^20.0.0",
"npm": "^10.0.0"
}
},
"node_modules/@nextcloud/event-bus/node_modules/lru-cache": {
@ -3365,9 +3366,9 @@
}
},
"node_modules/@nextcloud/router": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-3.0.0.tgz",
"integrity": "sha512-RlPrOPw94yT9rmt3+2sUs2cmWzqhX5eFW+i/EHymJEKgURVtnqCcXjIcAiLTfgsCCdAS1hGapBL8j8rhHk1FHQ==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-3.0.1.tgz",
"integrity": "sha512-Ci/uD3x8OKHdxSqXL6gRJ+mGJOEXjeiHjj7hqsZqVTsT7kOrCjDf0/J8z5RyLlokKZ0IpSe+hGxgi3YB7Gpw3Q==",
"dependencies": {
"@nextcloud/typings": "^1.7.0"
},
@ -4216,9 +4217,12 @@
"integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g=="
},
"node_modules/@types/node": {
"version": "18.8.4",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.8.4.tgz",
"integrity": "sha512-WdlVphvfR/GJCLEMbNA8lJ0lhFNBj4SW3O+O5/cEGw9oYrv0al9zTwuQsq+myDUXgNx2jgBynoVgZ2MMJ6pbow=="
"version": "20.12.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz",
"integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==",
"dependencies": {
"undici-types": "~5.26.4"
}
},
"node_modules/@types/normalize-package-data": {
"version": "2.4.1",
@ -18154,6 +18158,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/undici-types": {
"version": "5.26.5",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
},
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",

View File

@ -45,18 +45,18 @@
"@fullcalendar/resource-timeline": "6.1.11",
"@fullcalendar/timegrid": "6.1.11",
"@fullcalendar/vue": "6.1.11",
"@nextcloud/auth": "^2.2.1",
"@nextcloud/auth": "^2.3.0",
"@nextcloud/axios": "^2.4.0",
"@nextcloud/calendar-availability-vue": "^2.2.0",
"@nextcloud/calendar-js": "^6.1.0",
"@nextcloud/cdav-library": "^1.3.0",
"@nextcloud/dialogs": "^5.3.1",
"@nextcloud/event-bus": "^3.1.0",
"@nextcloud/event-bus": "^3.2.0",
"@nextcloud/initial-state": "^2.1.0",
"@nextcloud/l10n": "^2.2.0",
"@nextcloud/logger": "^2.7.0",
"@nextcloud/moment": "^1.3.1",
"@nextcloud/router": "^3.0.0",
"@nextcloud/router": "^3.0.1",
"@nextcloud/vue": "^8.11.2",
"@nextcloud/vue-dashboard": "^2.0.1",
"autosize": "^6.0.1",

View File

@ -13,7 +13,7 @@
],
"labels": [
"dependencies",
"3 - to review"
"3. to review"
],
"commitMessageAction": "Bump",
"commitMessageTopic": "{{depName}}",
@ -23,8 +23,7 @@
"ignoreUnstable": false,
"baseBranches": [
"main",
"stable4.4",
"stable4.3"
"stable4.7"
],
"enabledManagers": [
"composer",
@ -71,7 +70,7 @@
"platformAutomerge": true,
"labels": [
"dependencies",
"4 - to release"
"4. to release"
],
"reviewers": []
},
@ -81,7 +80,7 @@
"automerge": false,
"labels": [
"dependencies",
"3 - to review"
"3. to review"
],
"reviewers": [
"GretaD",

View File

@ -24,12 +24,15 @@
<template>
<div class="share-item">
<AccountMultiple v-if="sharee.isGroup" :size="20" class="share-item__group-icon" />
<IconCircle v-else-if="sharee.isCircle" />
<AccountGroupIcon v-else-if="sharee.isCircle" :size="20" class="share-item__team-icon" />
<NcAvatar v-else :user="sharee.userId" :display-name="sharee.displayName" />
<p class="share-item__label">
<div class="share-item__label">
{{ sharee.displayName }}
</p>
<p>
{{ shareeEmail }}
</p>
</div>
<input :id="`${id}-can-edit`"
:disabled="updatingSharee"
@ -54,7 +57,7 @@
<script>
import { NcActions, NcActionButton, NcAvatar } from '@nextcloud/vue'
import AccountMultiple from 'vue-material-design-icons/AccountMultiple.vue'
import IconCircle from '../../Icons/IconCircles.vue'
import AccountGroupIcon from 'vue-material-design-icons/AccountGroup.vue'
import Delete from 'vue-material-design-icons/Delete.vue'
import {
showInfo,
@ -67,7 +70,7 @@ export default {
NcActions,
NcActionButton,
NcAvatar,
IconCircle,
AccountGroupIcon,
AccountMultiple,
Delete,
},
@ -85,12 +88,28 @@ export default {
return {
id: randomId(),
updatingSharee: false,
shareeEmail: '',
}
},
computed: {
uid() {
return this._uid
},
/**
* @return {string}
*/
displayName() {
if (this.sharee.isCircle) {
return t('calendar', '{teamDisplayName} (Team)', {
teamDisplayName: this.sharee.displayName
})
}
return this.sharee.displayName
}
},
mounted() {
this.updateShareeEmail()
},
methods: {
/**
@ -133,6 +152,20 @@ export default {
this.updatingSharee = false
}
},
async updateShareeEmail() {
if (this.sharee.isGroup || this.sharee.isCircle) {
return
}
const shareeUrl = this.sharee.uri.replace('principal:', '/remote.php/dav/') + '/'
await this.$store.dispatch('fetchPrincipalByUrl', { url: shareeUrl })
const principal = this.$store.getters.getPrincipalByUrl(shareeUrl)
this.shareeEmail = principal.emailAddress
},
},
}
</script>
@ -143,7 +176,8 @@ export default {
align-items: center;
gap: 10px;
&__group-icon {
&__group-icon,
&__team-icon {
width: 32px;
height: 32px;
border-radius: 16px;
@ -151,8 +185,21 @@ export default {
background-color: var(--color-text-maxcontrast);
}
&__team-icon {
// Upstream icon is slightly misaligned when centered using flex
:deep(svg) {
margin-bottom: 3px;
}
}
&__label {
flex: 1 auto;
flex-direction: column;
p {
color: var(--color-text-lighter);
line-height: 1;
}
}
}
</style>

View File

@ -43,21 +43,40 @@
<template #no-options>
<span>{{ $t('calendar', 'No users or groups') }}</span>
</template>
<template #option="sharee">
<div class="share-item">
<AccountMultiple v-if="sharee.isGroup" :size="20" class="share-item__group-icon" />
<AccountGroupIcon v-else-if="sharee.isCircle" :size="20" class="share-item__team-icon" />
<NcAvatar v-else :user="sharee.userId" :display-name="sharee.displayName" />
<div class="share-item__label">
{{ sharee.displayName }}
<p>
{{ sharee.email }}
</p>
</div>
</div>
</template>
</NcSelect>
</div>
</template>
<script>
import { NcSelect } from '@nextcloud/vue'
import { NcAvatar, NcSelect } from '@nextcloud/vue'
import { principalPropertySearchByDisplaynameOrEmail } from '../../../services/caldavService.js'
import HttpClient from '@nextcloud/axios'
import debounce from 'debounce'
import { generateOcsUrl } from '@nextcloud/router'
import { urldecode } from '../../../utils/url.js'
import AccountMultiple from 'vue-material-design-icons/AccountMultiple.vue'
import AccountGroupIcon from 'vue-material-design-icons/AccountGroup.vue'
export default {
name: 'SharingSearch',
components: {
NcAvatar,
AccountGroupIcon,
AccountMultiple,
NcSelect,
},
props: {
@ -141,6 +160,7 @@ export default {
this.inputGiven = false
this.isLoading = false
}
}, 500),
/**
*
@ -188,6 +208,7 @@ export default {
isCircle: false,
isNoUser: isGroup,
search: query,
email: result.email,
})
return list
}, [])
@ -255,4 +276,30 @@ export default {
flex: 1 auto;
}
}
.share-item {
display: flex;
align-items: center;
gap: 10px;
width: 100%;
&__group-icon,
&__team-icon {
width: 32px;
height: 32px;
border-radius: 16px;
color: white;
background-color: var(--color-text-maxcontrast);
}
&__label {
flex: 1 auto;
flex-direction: column;
p {
color: var(--color-text-lighter);
line-height: 1;
}
}
}
</style>

View File

@ -2,6 +2,7 @@
- @copyright Copyright (c) 2019 Georg Ehrke <oc.list@georgehrke.com>
-
- @author Georg Ehrke <oc.list@georgehrke.com>
- @author Richard Steinmetz <richard@steinmetz.cloud>
-
- @license AGPL-3.0-or-later
-
@ -22,17 +23,16 @@
<template>
<div class="repeat-option-set repeat-option-set--interval-freq">
<span class="repeat-option-set__label">
{{ repeatEveryLabel }}
</span>
<input v-if="!isIntervalDisabled"
class="intervalInput"
<NcTextField v-if="!isIntervalDisabled"
:label="repeatEveryLabel"
type="number"
class="repeat-option-set__interval"
min="1"
max="366"
:value="interval"
@input="changeInterval">
<RepeatFreqSelect :freq="frequency"
@input="changeInterval" />
<RepeatFreqSelect class="repeat-option-set__frequency"
:freq="frequency"
:count="interval"
@change="changeFrequency" />
</div>
@ -40,11 +40,13 @@
<script>
import RepeatFreqSelect from './RepeatFreqSelect.vue'
import NcTextField from '@nextcloud/vue/dist/Components/NcTextField.js'
export default {
name: 'RepeatFreqInterval',
components: {
RepeatFreqSelect,
NcTextField,
},
props: {
frequency: {
@ -89,3 +91,16 @@ export default {
},
}
</script>
<style lang="scss" scoped>
.repeat-option-set {
&__interval {
margin: 0 5px 0 0;
}
&__frequency {
min-width: unset !important;
padding-top: 7px;
}
}
</style>

View File

@ -250,9 +250,3 @@ export default {
},
}
</script>
<style lang="scss" scoped>
.resource-search__multiselect {
padding-bottom: 5px !important;
}
</style>

View File

@ -22,19 +22,22 @@
<template>
<div class="resource-capacity">
<div class="resource-capacity__input">
<input type="number"
min="0"
:placeholder="placeholder"
:value="value"
@input.prevent.stop="changeValue">
</div>
<NcTextField :label="placeholder"
type="number"
min="0"
:placeholder="placeholder"
:value="value"
@input="changeValue" />
</div>
</template>
<script>
import NcTextField from '@nextcloud/vue/dist/Components/NcTextField.js'
export default {
name: 'ResourceSeatingCapacity',
components: {
NcTextField,
},
props: {
value: {
type: Number,
@ -53,3 +56,9 @@ export default {
},
}
</script>
<style lang="scss" scoped>
.resource-capacity {
padding-bottom: 2px;
}
</style>

View File

@ -1,38 +0,0 @@
<template functional>
<span :aria-hidden="!props.title"
:aria-label="props.title"
:class="[data.class, data.staticClass]"
class="material-design-icon icon-circle"
role="img"
v-bind="data.attrs"
v-on="listeners">
<svg :fill="props.fillColor"
class="material-design-icon__svg"
:width="props.size"
:height="props.size"
viewBox="0 0 21.33 21.33">
<path d="M0 0h24v24H0V0z" fill="none" />
<path d="M10.67 1.33a9.34 9.34 0 100 18.68 9.34 9.34 0 000-18.68zM6.93 15.8a2.33 2.33 0 110-4.67 2.33 2.33 0 010 4.67zm1.4-8.87a2.33 2.33 0 114.67 0 2.33 2.33 0 01-4.67 0zm6.07 8.87a2.33 2.33 0 110-4.67 2.33 2.33 0 010 4.67z" />
</svg>
</span>
</template>
<script>
export default {
name: 'IconCircles',
props: {
title: {
type: String,
default: '',
},
size: {
type: Number,
default: 20,
},
fillColor: {
type: String,
default: 'currentColor',
},
},
}
</script>

View File

@ -719,5 +719,10 @@ export default {
// Close button should be aligned with calendar picker (header)
padding-top: 5px;
}
.empty-content {
height: 100vh;
padding: 0 20px;
}
}
</style>