Skip to content
This repository has been archived by the owner on Nov 5, 2020. It is now read-only.

telemark/tfk-elevmappa360-tilganger-dokumenter-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status js-standard-style

tfk-elevmappa360-tilganger-dokumenter-sync

Synkronisering av tilganger på dokumenter fra Buddy til elevmappene i 360

Hent alle elever fra Buddy

Hent alle dokumenter fra elevmappene

Sjekk at hvert dokument med "Elev-"-tilgang for den enkelte elev har tilgangsgruppen til skolen eleven tilhører.

Lever en liste med dokumenter som skal ha endret tilgangsgruppe.

Hver oppføring skal ha documentNumber og accessGroup som skal settes.

Usage

Pass an object with masterdata and data.

Masterdata are all students from Buddy

Data are all documents in Public 360 from active Elevmapper

const syncLists = require('tfk-elevmappa360-tilganger-dokumenter-sync')
const students = require('./test/data/students.json')
const documents = require('./test/data/documents.json')

console.log(syncList({masterdata: students, data: documents}))

returns an array.

[ 
  { documentNumber: '109', accessGroup: 'Elev-Bamble' },
  { documentNumber: '115', accessGroup: 'Elev-Bamble' } 
]

License

MIT