Skip to content

Instantly share code, notes, and snippets.

@tmichel
Last active December 19, 2015 10:19
Show Gist options
  • Save tmichel/5939782 to your computer and use it in GitHub Desktop.
Save tmichel/5939782 to your computer and use it in GitHub Desktop.
PÉK címtár és db egységesítés

Címtár és db egységesítés

Cél: profil és körök végleges merge-elése

Döntés:

User táblába tároljuk az adatokat, és a címtár csak egy vékony valami lesz

Címtárban maradna (duplikálva):

  • uid
  • email
  • teljes név

Csak címtárban lenne:

  • pwd
  • userstatus; most a címtárban: inetuserstatus

Beléptetésnél postprocessing kiegészülne.

Roadmap

  1. user entitás létrehozása
    • kérdéses attributumok:
      • fotó -> fájlrendszerben tároljuk
      • privát attribútumok (láthatóság kezelés)
      • im
  2. ejb user kezeléshez
    • címtárban is tárolt adatok szinkronizációja
  3. adatok migrlálása (címtár -> db)
    • "közösségi profil" (db rekord) létrehozása annak, akinek még nincs
    • vir-postprocessing frissítése: címtár mezők pótlása a SSOToken
    • kipróbálni: címtárból virid attr-t törölve, post processingbe áttéve széthal-e minden?
    • federation konfiguráció
    • not null mezőkre figyelni:
      • usr_screen_name ahol nincs legyen userXXX
      • usr_gender: legyen not specified
      • usr_student_status: inaktív
    • privát attribútumokat is migrálni kell!
  4. címtár séma frissítés
    • címtár adatok eldobása :)
  5. felület a user entitást használja a person helyett
  6. ldap related kódok megszüntetése
  7. backup script frissítése
@vbalazs
Copy link

vbalazs commented Jul 6, 2013

van egy usr_attrs tábla is :-/
ebben van usr_lastlogin mező is :D 2009-es legutolsó mentett dátummal, szerintem a virauth kezelte ezt még

meg kell nézni, hogy ezt a táblát használjuk-e még

szerk.: grepelve a repora egyedul a resources/db4svie.sql fájlban van használva egy viewban, ez a view még létezik a db-ben, de a kódban nem látom használva. Meg tudod erősíteni? ezt a táblát akár dropolni is lehetne, a historikus adatokat sem sértené, mert főleg személyes / kontakt adatok vannak benne.

neptun_list_aktivfelev tábla üres, nincs használatban, szinén felterjesztem törlésre.

@tmichel
Copy link
Author

tmichel commented Jul 7, 2013

@vbalazs az a view a users_full_dormitory és elvileg a RegisterWizard-ban használjuk, de ez jelenleg erős refaktor alatt áll, szóval akkor ez lényegében nem is számít. szerintem is mehet a kukába.

neptun_list_aktivfelev: szintén kuka.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment