Compare commits
4 Commits
4fb9018c9b
...
0720017cec
Author | SHA1 | Date |
---|---|---|
Raul Jimenez | 0720017cec | |
Karin Nygårds | aa81f10912 | |
Sergio Avalos | c367449fa3 | |
Kajetan Kazimierczak | c93e27bec0 |
|
@ -4,13 +4,18 @@
|
|||
"noNewNewsItemsThisWeek": "No hay noticias nuevas esta semana.",
|
||||
"backToChild": "Volver al niño",
|
||||
"title": "Noticias de Skolplattformen",
|
||||
"published": "Publicada"
|
||||
"published": "Publicada",
|
||||
"updated": "Actualizado",
|
||||
"search": {
|
||||
"placeholder": "Buscar en las noticias…"
|
||||
}
|
||||
},
|
||||
"navigation": {
|
||||
"notifications": "Notificaciones",
|
||||
"news": "Noticias",
|
||||
"calender": "Calendario",
|
||||
"menu": "Menú"
|
||||
"menu": "Menú",
|
||||
"classmates": "Compañeros de clase"
|
||||
},
|
||||
"language": {
|
||||
"changeLanguage": "Cambiar idioma",
|
||||
|
@ -25,20 +30,28 @@
|
|||
"loading": "Cargando…",
|
||||
"confirm": "Confirmar",
|
||||
"title": "Öppna skolplattformen",
|
||||
"cancel": "Anular"
|
||||
"cancel": "Anular",
|
||||
"tomorrow": "Mañana",
|
||||
"logoutAndClearPersonalData": "Cierre la sesión y borre sus datos personales",
|
||||
"logoutAndClearAllDataInclSettings": "Cierre la sesión y borre todos sus datos incluyendo sus configuraciones"
|
||||
},
|
||||
"children": {
|
||||
"viewStatus": "Ver estado en skolplattformen.org",
|
||||
"tryAgain": "Intentar otra vez",
|
||||
"title": "Tus hijos",
|
||||
"noKids_title": "Sin niños"
|
||||
"noKids_title": "Sin niños",
|
||||
"loadingErrorHeading": "¡Ahijoles!",
|
||||
"loadingErrorInformationText": "La página no pudo ser cargada. Intente de nuevo o mire su estado actual en skolplattformen.org.",
|
||||
"noKids_description": "No hay infantes registrados en la ciudad de Estocolmo con su número de identificación personal"
|
||||
},
|
||||
"calender": {
|
||||
"showCalenderActions": "Mostrar acciones de calendario",
|
||||
"saveToCalenderSuccess": "✔️ Guardado en el calendario",
|
||||
"saveToCalenderError": "Algo salió mal",
|
||||
"saveToCalender": "Guardar en calendario",
|
||||
"approveAccessToCalender": "Tienes que aprobar el acceso a tu calendario"
|
||||
"approveAccessToCalender": "Tienes que aprobar el acceso a tu calendario",
|
||||
"emptyText": "No hay algo que mostrar",
|
||||
"emptyHeadline": "El calendario está un poco vacío"
|
||||
},
|
||||
"auth": {
|
||||
"words": {
|
||||
|
@ -60,8 +73,8 @@
|
|||
"fast": "rápida",
|
||||
"fun": "divertido"
|
||||
},
|
||||
"subtitle": "La alternativa {{word}}",
|
||||
"placeholder_SocialSecurityNumber": "Tu personnummer",
|
||||
"subtitle": "La alternativa de {{word}}",
|
||||
"placeholder_SocialSecurityNumber": "Tu número de identidad personal",
|
||||
"loginFailed": "No se pudo iniciar sesión. Vuelva a intentarlo.",
|
||||
"chooseLoginMethod": "Elija el método de inicio de sesión",
|
||||
"bankid": {
|
||||
|
@ -72,17 +85,27 @@
|
|||
},
|
||||
"loginAsTestUser": "Inicie sesión como usuario de pruebas",
|
||||
"a11y_change_language": "Elija su idioma",
|
||||
"a11y_image_two_boys": "Fotografia de dos personas mirando su telefono movil"
|
||||
"a11y_image_two_boys": "Fotografia de dos personas mirando su telefono movil",
|
||||
"chooseSchoolPlatform": "Elija la plataforma",
|
||||
"a11y_clear_social_security_input_field": "Borrar el campo del número de identificación personal",
|
||||
"loginSuccessful": "Se ha iniciado la sesión correctamente, cargando…",
|
||||
"freja": {
|
||||
"OpenManually": "Abrir Freja eID+ manualmente",
|
||||
"OpenOnThisDevice": "Abrir Freja eID+ en este dispositivo",
|
||||
"Waiting": "Esperando a Freja eID+…"
|
||||
},
|
||||
"a11y_select_login_method": "Seleccione el metodo para iniciar sesión"
|
||||
},
|
||||
"abscense": {
|
||||
"title": "Informar ausencia",
|
||||
"startTime": "hora de inicio",
|
||||
"selectAbscenseStartTime": "Elige la hora de inicio",
|
||||
"personalNumberMissing": "Falta el personnummer",
|
||||
"invalidPersonalNumber": "El personnumer no es válido",
|
||||
"personalNumberMissing": "Falta el número personal",
|
||||
"invalidPersonalNumber": "Número personal inválido",
|
||||
"entireDay": "Día completo",
|
||||
"endTime": "hora de finalización",
|
||||
"selectAbscenseEndTime": "Elige la hora de finalización"
|
||||
"selectAbscenseEndTime": "Elige hora de finalización",
|
||||
"childsPersonalNumber": "Numero de identificación del infante (personnummer)"
|
||||
},
|
||||
"abbrevations": {
|
||||
"upperSecondarySchool": "Escuela Secundaria Obligatoria",
|
||||
|
@ -92,5 +115,42 @@
|
|||
},
|
||||
"notifications": {
|
||||
"notificationTitle": "Notificación: {{message}} ({{dateCreated}})"
|
||||
},
|
||||
"contact": {
|
||||
"home": "Dirección",
|
||||
"email": "Correo electrónico",
|
||||
"call": "Llamar",
|
||||
"a11y_show_contact_info_button_label": "Mostrar información de contacto",
|
||||
"a11y_show_contact_info_button_hint": "Muestra información de contacto",
|
||||
"sms": "Mensaje de texto"
|
||||
},
|
||||
"settings": {
|
||||
"language": "Idioma",
|
||||
"useSystemTheme": "Use el aspecto claro/oscuro dispositivo",
|
||||
"licenses": "Licencias",
|
||||
"themeAuto": "Automático",
|
||||
"appearance": "Diseño",
|
||||
"theme": "Aspecto",
|
||||
"settings": "Configuraciones"
|
||||
},
|
||||
"themes": {
|
||||
"dark": "Oscuro",
|
||||
"light": "Claro"
|
||||
},
|
||||
"menu": {
|
||||
"emptyText": "No hay nada para esta semana",
|
||||
"emptyHeadline": "El menu del almuerzo se ve algo vacio"
|
||||
},
|
||||
"classmates": {
|
||||
"class": "Clase",
|
||||
"child": "Infante",
|
||||
"contactsForGuardiansFor": "Información de contacto de los tutores de"
|
||||
},
|
||||
"schedule": {
|
||||
"gymBag": "Mochila de gimnasio",
|
||||
"end": "Termina",
|
||||
"start": "Inicia",
|
||||
"lunch": "Almuerzo",
|
||||
"week": "Semana"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -44,12 +44,12 @@ const s24Init = {
|
|||
headers: {
|
||||
accept: 'application/json, text/javascript, */*; q=0.01',
|
||||
referer:
|
||||
'https://fns.stockholm.se/ng/timetable/timetable-viewer/fns.stockholm.se/',
|
||||
'https://stockholm.skola24.se/ng/timetable/timetable-viewer/fns.stockholm.se/',
|
||||
'accept-language': 'en-US,en;q=0.9,sv;q=0.8',
|
||||
'cache-control': 'no-cache',
|
||||
'content-type': 'application/json',
|
||||
pragma: 'no-cache',
|
||||
host: 'fns.stockholm.se',
|
||||
host: 'stockholm.skola24.se',
|
||||
'x-scope': '8a22163c-8662-4535-9050-bc5e1923df48',
|
||||
},
|
||||
}
|
||||
|
@ -307,9 +307,9 @@ export class ApiSkolplattformen extends EventEmitter implements Api {
|
|||
const url = routes.children
|
||||
const session = this.getRequestInit({
|
||||
headers: {
|
||||
Accept: 'application/json;odata=verbose',
|
||||
Host: 'etjanst.stockholm.se',
|
||||
Referer: 'https://etjanst.stockholm.se/vardnadshavare/inloggad2/hem',
|
||||
Accept: 'application/json, text/plain, */*',
|
||||
Host: 'etjanster.stockholm.se',
|
||||
Referer: 'https://etjanster.stockholm.se/vardnadshavare/inloggad2/hem',
|
||||
},
|
||||
})
|
||||
const response = await this.fetch('children', url, session)
|
||||
|
|
|
@ -2,7 +2,7 @@ import { NewsItem, parseDate, toMarkdown } from '@skolplattformen/api'
|
|||
import { etjanst } from './etjanst'
|
||||
|
||||
const IMAGE_HOST =
|
||||
'https://etjanst.stockholm.se/Vardnadshavare/inloggad2/NewsBanner?url='
|
||||
'https://etjanster.stockholm.se/Vardnadshavare/inloggad2/NewsBanner?url='
|
||||
|
||||
export const newsItem = ({
|
||||
newsId,
|
||||
|
|
|
@ -1,26 +1,26 @@
|
|||
// BankId
|
||||
export const login = (personalNumber?: string) => {
|
||||
const baseUrl =
|
||||
'https://login003.stockholm.se/NECSadcmbid/authenticate/NECSadcmbid?TYPE=33554433&REALMOID=06-42f40edd-0c5b-4dbc-b714-1be1e907f2de&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2fmbid%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0LnN0b2NraG9sbS5zZS92YXJkbmFkc2hhdmFyZS9pbmxvZ2dhZDIvaGVt'
|
||||
'https://login003.stockholm.se/NECSadcmbid/authenticate/NECSadcmbid?TYPE=33554433&REALMOID=06-42f40edd-0c5b-4dbc-b714-1be1e907f2de&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2fmbid%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0ZXIuc3RvY2tob2xtLnNlL3ZhcmRuYWRzaGF2YXJlL2lubG9nZ2FkMi9oZW0%3d'
|
||||
const optionalPersonalNumber =
|
||||
personalNumber === undefined ? '' : `&personalNumber=${personalNumber}`
|
||||
return `${baseUrl}&initialize=bankid${optionalPersonalNumber}&_=${Date.now()}`
|
||||
}
|
||||
|
||||
export const loginStatus = (order: string) =>
|
||||
`https://login003.stockholm.se/NECSadcmbid/authenticate/NECSadcmbid?TYPE=33554433&REALMOID=06-42f40edd-0c5b-4dbc-b714-1be1e907f2de&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2fmbid%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0LnN0b2NraG9sbS5zZS92YXJkbmFkc2hhdmFyZS9pbmxvZ2dhZDIvaGVt&verifyorder=${order}&_=${Date.now()}`
|
||||
export const loginCookie =
|
||||
'https://login003.stockholm.se/NECSadcmbid/authenticate/SiteMinderAuthADC?TYPE=33554433&REALMOID=06-42f40edd-0c5b-4dbc-b714-1be1e907f2de&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2fmbid%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0LnN0b2NraG9sbS5zZS92YXJkbmFkc2hhdmFyZS9pbmxvZ2dhZDIvR2V0Q2hpbGRyZW4%3d'
|
||||
export const loginStatus = (order: string) =>
|
||||
`https://login003.stockholm.se/NECSadcmbid/authenticate/NECSadcmbid?TYPE=33554433&REALMOID=06-42f40edd-0c5b-4dbc-b714-1be1e907f2de&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2fmbid%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0ZXIuc3RvY2tob2xtLnNlL3ZhcmRuYWRzaGF2YXJlL2lubG9nZ2FkMi9oZW0%3d&verifyorder=${order}&_=${Date.now()}`
|
||||
export const loginCookie =
|
||||
'https://login003.stockholm.se/NECSadcmbid/authenticate/SiteMinderAuthADC?TYPE=33554433&REALMOID=06-42f40edd-0c5b-4dbc-b714-1be1e907f2de&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2fmbid%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0ZXIuc3RvY2tob2xtLnNlL3ZhcmRuYWRzaGF2YXJlL2lubG9nZ2FkMi9oZW0%3d'
|
||||
|
||||
// Freja
|
||||
export const frejaLogin =
|
||||
'https://login003.stockholm.se/NECSadcfreja/authenticate/NECSadcfreja?action=init&return_url=https%3A%2F%2Flogin003.stockholm.se%2FNECSadcfreja%2Fauthenticate%2FNECSadcfreja'
|
||||
export const frejaLoginStatus =
|
||||
'https://login003.stockholm.se/NECSadcfreja/authenticate/NECSadcfreja?TYPE=33554433&REALMOID=06-89cf916c-9764-45fa-8690-eaf3fe9282bc&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2ffreja%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0LnN0b2NraG9sbS5zZS92YXJkbmFkc2hhdmFyZS9pbmxvZ2dhZDIvaGVt&action=checkstatus'
|
||||
'https://login003.stockholm.se/NECSadcfreja/authenticate/NECSadcfreja?TYPE=33554433&REALMOID=06-89cf916c-9764-45fa-8690-eaf3fe9282bc&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2ffreja%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0ZXIuc3RvY2tob2xtLnNlL3ZhcmRuYWRzaGF2YXJlL2lubG9nZ2FkMi9oZW0%3d&action=checkstatus'
|
||||
export const frejaReturnUrl =
|
||||
'https://login003.stockholm.se/NECSadcfreja/authenticate/NECSadcfreja?TYPE=33554433&REALMOID=06-89cf916c-9764-45fa-8690-eaf3fe9282bc&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2ffreja%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0LnN0b2NraG9sbS5zZS92YXJkbmFkc2hhdmFyZS9pbmxvZ2dhZDIvT3ZlcnNpa3Q%3d'
|
||||
'https://login003.stockholm.se/NECSadcfreja/authenticate/NECSadcfreja?TYPE=33554433&REALMOID=06-89cf916c-9764-45fa-8690-eaf3fe9282bc&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2ffreja%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0ZXIuc3RvY2tob2xtLnNlL3ZhcmRuYWRzaGF2YXJlL2lubG9nZ2FkMi9oZW0%3d'
|
||||
export const frejaLoginCookie =
|
||||
'https://login003.stockholm.se/NECSadcfreja/authenticate/SiteMinderAuthADCFREJA?TYPE=33554433&REALMOID=06-89cf916c-9764-45fa-8690-eaf3fe9282bc&GUID=&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2ffreja%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0LnN0b2NraG9sbS5zZS92YXJkbmFkc2hhdmFyZS9pbmxvZ2dhZDIvT3ZlcnNpa3Q%3d'
|
||||
'https://login003.stockholm.se/NECSadcfreja/authenticate/SiteMinderAuthADCFREJA?TYPE=33554433&REALMOID=06-89cf916c-9764-45fa-8690-eaf3fe9282bc&GUID=1&SMAUTHREASON=0&METHOD=GET&SMAGENTNAME=IfNE0iMOtzq2TcxFADHylR6rkmFtwzoxRKh5nRMO9NBqIxHrc38jFyt56FASdxk1&TARGET=-SM-HTTPS%3a%2f%2flogin001%2estockholm%2ese%2fNECSadc%2ffreja%2fb64startpage%2ejsp%3fstartpage%3daHR0cHM6Ly9ldGphbnN0ZXIuc3RvY2tob2xtLnNlL3ZhcmRuYWRzaGF2YXJlL2lubG9nZ2FkMi9oZW0%3d'
|
||||
|
||||
const urlLoggedIn = `https://etjanster.stockholm.se/vardnadshavare/inloggad2`
|
||||
|
||||
|
|
Loading…
Reference in New Issue