acorea

random thoughts and little goodies

Donnerstag, Mai 15, 2008

roles and rights management

the new role based rights management is now working and will replace the old user/group based rights management. i added a new dialog to the admin application where the administrator can define new roles, add members (users and groups) and define the rights for the roles.

the setup creates two roles: the user role (which has only the right to run all applications except the Admin application) and the admin role (has all rights).

more rights will be added to the applications soon.

Labels: , , , ,

Montag, April 21, 2008

Application rights management

another crucial function has been implemented in tine 2.0: the application rights management. you can set these rights in the admin/application dialog by double clicking on an application or pressing the 'settings' button. in this dialog, you can search for groups and users and add or change their rights for this application.

at the moment we just have the 'admin' and 'run' rights, but more rights (for example the right to create shared folders) will follow soon.

if you update an existing installation you have to create new database tables and rerun the setup.php. but dont't despair, we'll add an update function for the setup very soon.

Labels: , , , ,

Montag, April 07, 2008

groups management

i extended the admin application with some new functions. it is now possible to create and edit groups. i also added javascript controls for adding and removing users to a group in the group edit dialog. that was another step for our accounts and groups management.

while implementing these new features i learned the basics of the mighty extjs framework and gained some more experience programming javascript.

i think we'll publish a new demo version soon. then you can at last try out the new features of tine 2.0 we have been talking about in the tine blog for the last few weeks.

Labels: ,

Mittwoch, März 26, 2008

pdf export

i just added another new feature to the tine groupware:

it is now possible to export a contact from the addressbook in pdf format. to do that you have to select a contact from the address list and then click the "export contact" button.

i will soon implement the export for multiple contacts and the possibility to export leads from the CRM.

Labels: ,

Montag, März 17, 2008

user registration

i just finished the implementation of a new feature: the user registration.

to activate it, you have to add a new section in the config.ini file with the option "active = 1". when it is active, you'll get a "register"-button in the login dialog. the user is then able to register with his name and email address and he'll get an email with username, password and an activation link. if the user activates his account, the expiry date (another configuration option) will be reset.

visit this wiki page for more information: link

Labels: ,

Dienstag, März 11, 2008

revision 1000!

i just committed the revision 1000 to the tine 2.0 svn repository ... :)

i'm working at the moment on the user registration functions (self registration and invitations) and i'll anounce it here when it's finished.

Labels: ,

Freitag, März 07, 2008

tine 2.0 phpdoc update

i'm the new guy in the tine 2.0 (a brand new opensource groupware application and a refactoring of eGroupware) development team. i'll keep you up to date with my work on this ambitious project.

my first task was to update the phpdoc comments for the api documentation of tine.

i'm looking forward to do some real programming soon ... ;)

Labels: , ,