eGroupWare frissítések

Címkék

A spamküldők sajnálatos módon szemet vetettek az eGroupWare-re is. A Kapcsolatfelvételi űrlapon keresztül képesek voltak spam küldésére. Ez ellen a fejlesztők új trükköt vetettek be, ami subversion frissítéssel elérhető. Csokorba szedtem a legfrissebb hibajavításokat és letölthetővé tettem. Javaslom mindenkinek a frissítést. Főbb változások az előző csomag óta (csak az új dolgok):

  • projektmenedzser: gantt chart, kalkuláció, készültség kijelzése hibajavítások
  • sitemgr: fájl letöltés modul
  • címjegyzék: ldap -> sql migráció, kapcsolat felvételi űrlap spam elleni megnövelt védekezés

Figyelem!

  • A Gallery2 is a csomag része lett, ezért a letölthető tömörített fájl mérete kb. 20MB.
  • A csomag nem rendelkezik telepítő szkriptel, azt minden alkalmazásgazdának magának kell feltennie!
  • Nem foglalkozok rpm és egyéb csomagokkal pénz, paripa és idő hiányában.
  • Biztonsági mentés!

Elérhető a www.osbusiness.hu oldalon a "Letöltések" menüpont alatt.

Hozzászólások

van-e ra lehetoseg hogy auth_ads eseten az ads-ben tarolt informaciok atkerulesenel ne

'givenname' => 'firstname',
'sn' => 'lastname',
'mail' => 'email',

legyen a mapping hanem

'sn' => 'firstname',
'givenname' => 'lastname',
'userprincipalname' => 'email',

?

lehet hogy en nem ertem az attributumok jelenteset, de igy mukodik megfeleloen :)
(az userprincipalname az lehet hogy nem mindenkinek jo igy, ezt akkor beallithatoan az ads-nel, akar lenyiloval is)
koszi!

Szerintem ezt nem az LDAP mapping szintjen kellene megoldani, hanem a kijelzes szintjen (legyen lehetoseg a "LAST FIRST" a "LAST, FIRST" es a "FIRST LAST" tipusu kijelzes kozt valasztani, mint minden normalisabb helyen).
A userprincipalname->mail pedig egyedi eset, ezzel nem kellene erdemben foglalkozni. Tessek a mail attributumot jol kitolteni.

ha az ads es az egw vezeteknev, utonev/keresztnev definicioja nem konzekvens, akkor allitgathatom en a kijelzest, attol meg az egw a vezeteknev oszlopba a keresztnevemet irja. ezert szeretnem mar az adatok attoltesekor meghatarozni hogy melyik mezot hova toltse.
az ads-ben pedig feleslegesen nem fogom kitolteni a mail attributumot, ha a userprincipalname-el teljesen megegyezo a tartalma.
na erre keresek megoldast.
koszi!

ha olvassa valaki akinek van koze az egw fejlesztesehez akkor jo topicba, ellenkezo esetben csak hangosan gondolkodtam :)

az a gond, hogy:
- felveszek egy nevet az ads-be: vezeteknev, utonev
- be van allitva az egw-be hogy ads-bol authentikaljon, es az egw-ben nem letezo felhasznalok adatait emelje at az ads-bol sql-be.
- atemeli es a vezeteknevbol keresztnev, az utonevbol vezeteknev lesz.

ezt ugy kuszoboltem ki hogy a class.auth_ads.inc.php-ban atirtam az ads sql mappingot:

#diff class.auth_ads.inc.php class.auth_ads_orig.inc.php
59c59
< $attributes = array('samaccountname','givenName','sn','userPrincipalName');
---
> $attributes = array('samaccountname','givenName','sn','mail');
92,94c92,94
< 'sn' => 'firstname',
< 'givenname' => 'lastname',
< 'userprincipalname' => 'email',
---
> 'givenname' => 'firstname',
> 'sn' => 'lastname',
> 'mail' => 'email',

arra lettem volna kivancsi hogy ezt meg lehet-e valositani pl. beallitasok szintjen, hogy ne kelljen minden verzional ezt atirnom.

koszi!

Melyik verziót használod? Az enyémet, vagy a vanillát? :)
Azt hiszem, az adatbázisba helyesen kerülnek be a nevek, értem ezalatt, hogy az ldap->sql irányban.

Ugyanis csak a fordítás miatt cserélődött fel a vezetéknév <-> keresztnév.
Ha a translation tools-al szépen átírod a két kifejezést, és erre a nyelvi fájlra vigyázol (nem írod felül), akkor a megjelenítéssel már nincs is gondod.

Lehet, hogy visszaforgatom majd és akkor ez a csere nem fog jelentkezni.

--------------------------
"Utoljára mondom jóember, hogy nem rendeltünk óriástrambulint!"

az egroupware oldalarol toltottem le a programot, regebben teszteltem az 1.4-es verziot, most az 1.5-os van fent.
a egw-ben zavaro hogy fel van cserelve a vezeteknev a keresztnevvel, de nem csak itt tapasztaltam ezt.
nativ klienskent kontact-al probaltam, most jol irja ki a nevet, viszont a nev szerkesztese menupontban forditva van bejegyezve - az atallitott mappingom miatt. vagy azt csinalom hogy minden nevnel beallitom hogy megjelenitett nev: forditott nev - az alapertelmezettre nem forditja meg -, vagy a mappingot allitom at. ezt valahol a nyelvi beallitasok szintjen kellene kezelni, mert a magyar nyelvben a vezeteknev keresztnev kiiras az nem forditott nev szerintem.