tfk-elevmappa360-tilganger-dokumenter-sync

v1.0.11
Synkronisere tilganger på elevmapper mellom 360 og Buddy
tfk public 360 buddy telemark telemark fylkeskommune

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

Metadata

  • MIT
  • >=4.6.2
  • Geir Gåsodden
  • released 2/20/2017

Downloads