Skip to main content

Multi user address book application

Project description

icemac.addressbook

Purpose: Store, search and export addresses and phone numbers using a web application.

Status: working prototype (preview of the real application)

Features

  • store data of persons including (postal address, e-mail address, home page address phone number)

  • assign keywords to persons

  • search for persons by keyword

  • export persons found by a search as XLS file

  • multi-client capability

  • user management (prepared)

  • really good test coverage (> 96 %)

Roles

Access to the address book is only granted after authentication. There are three roles to authorize a user:

  • visitor: visit all person’s data, search and export

  • editor: permissions of visitor + edit all person’s data

  • administrator: permissions of editor + create and change address books

Predefined users

As this version is a preview version there is no usermanagement yet. The following predefined users exist: (<username>:<password>)

  • admin:admin-ia (Role: administrator)

  • editor:editor-ia (Role: editor)

  • visitor: visitor-ia (Role: visitor)

Installation

Prerequisites

Required:

  • Python 2.4 or 2.5

Recommanded:

To do

The following features should be implemented over the next months:

  • user management

  • person data

    • store picture per person

    • add customizable free text fields

    • additional addresses/phone numbers per person

  • company as entity

  • import

    • vCard

    • XLS

    • SQLite (Apple’s Addressbook.app)

  • export

    • custom XLS export

    • full export

    • LDAP export

  • translation of user interface into German

  • better search

    • full text search

    • combined search

    • wildcard search

Change log

0.1 (2008-11-08)

  • initial release

Project details


Release history Release notifications | RSS feed

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page