Metadata-Version: 2.1
Name: icemac.addressbook
Version: 9.3
Summary: Multi user address book application
Home-page: https://github.com/icemac/icemac.addressbook
Author: Michael Howitz
Author-email: icemac@gmx.net
License: MIT
Download-URL: https://pypi.org/project/icemac.addressbook
Project-URL: Documentation, https://icemacaddressbook.readthedocs.io
Project-URL: Source, https://github.com/icemac/icemac.addressbook
Project-URL: Tracker, https://github.com/icemac/icemac.addressbook/issues
Keywords: python address book addressbook zope3 zope application web phone number e-mail email home page homepage wsgi
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Paste
Classifier: Framework :: Zope :: 3
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Natural Language :: German
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Communications :: Email :: Address Book
Classifier: Topic :: Communications :: Telephony
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Office/Business :: Groupware
Requires-Dist: ZConfig
Requires-Dist: ZODB
Requires-Dist: fanstatic
Requires-Dist: gocept.country
Requires-Dist: gocept.pagelet
Requires-Dist: gocept.reference
Requires-Dist: grokcore.component (>=2.5.1.dev1)
Requires-Dist: icalendar
Requires-Dist: icemac.ab.locales[compile] (>=2.24)
Requires-Dist: icemac.truncatetext
Requires-Dist: js.bootstrap4
Requires-Dist: js.cookieconsent
Requires-Dist: js.jquery
Requires-Dist: js.jquery-timepicker-addon
Requires-Dist: js.jqueryui
Requires-Dist: js.select2
Requires-Dist: setuptools
Requires-Dist: six
Requires-Dist: xlwt
Requires-Dist: z3c.authviewlet
Requires-Dist: z3c.flashmessage
Requires-Dist: z3c.form (>=3.3.1.dev0)
Requires-Dist: z3c.formui
Requires-Dist: z3c.layer.pagelet
Requires-Dist: z3c.locales[compile] (>=0.3.0)
Requires-Dist: z3c.menu.ready2go
Requires-Dist: z3c.pagelet
Requires-Dist: z3c.pagelet[chameleon]
Requires-Dist: z3c.preference (>=0.2)
Requires-Dist: z3c.ptcompat
Requires-Dist: z3c.table (>=2)
Requires-Dist: z3c.wizard
Requires-Dist: zc.catalog
Requires-Dist: zc.sourcefactory
Requires-Dist: zdaemon
Requires-Dist: zodbupdate
Requires-Dist: zope.schema (>=4.3zope.app.appsetup)
Requires-Dist: zope.app.locales (>=3.6)
Requires-Dist: zope.app.wsgi
Requires-Dist: zope.browserpage
Requires-Dist: zope.copypastemove
Requires-Dist: zope.generations
Requires-Dist: zope.globalrequest
Requires-Dist: zope.i18n[compile,zcml]
Requires-Dist: zope.interface
Requires-Dist: zope.login
Requires-Dist: zope.mimetype
Requires-Dist: zope.pluggableauth
Requires-Dist: zope.preference
Requires-Dist: zope.principalannotation
Requires-Dist: zope.principalregistry
Requires-Dist: zope.publisher
Requires-Dist: zope.securitypolicy (>=4.1)
Requires-Dist: zope.session
Requires-Dist: zope.traversing
Provides-Extra: docs
Requires-Dist: Sphinx ; extra == 'docs'
Requires-Dist: recommonmark ; extra == 'docs'
Provides-Extra: test
Requires-Dist: WebTest (>=2.0.25.dev0) ; extra == 'test'
Requires-Dist: beautifulsoup4 ; extra == 'test'
Requires-Dist: gocept.httpserverlayer ; extra == 'test'
Requires-Dist: gocept.jslint ; extra == 'test'
Requires-Dist: gocept.testing ; extra == 'test'
Requires-Dist: mock ; extra == 'test'
Requires-Dist: plone.testing ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: selenium (>=3) ; extra == 'test'
Requires-Dist: xlrd ; extra == 'test'
Requires-Dist: z3c.etestbrowser ; extra == 'test'
Requires-Dist: zc.buildout ; extra == 'test'
Requires-Dist: zope.testbrowser (>=5.2.3.dev0) ; extra == 'test'
Requires-Dist: zope.testing (>=3.8) ; extra == 'test'

==================
icemac.addressbook
==================

.. image:: https://travis-ci.com/icemac/icemac.addressbook.svg?branch=master
   :target: https://travis-ci.com/icemac/icemac.addressbook

.. image:: https://coveralls.io/repos/github/icemac/icemac.addressbook/badge.svg?branch=master
   :target: https://coveralls.io/github/icemac/icemac.addressbook?branch=master

.. image:: https://img.shields.io/pypi/v/icemac.addressbook.svg
   :target: https://pypi.python.org/pypi/icemac.addressbook/
   :alt: Latest release

.. image:: https://img.shields.io/pypi/pyversions/icemac.addressbook.svg
   :target: https://pypi.org/project/icemac.addressbook/
   :alt: Supported Python versions

.. image:: https://readthedocs.org/projects/zodb/badge/?version=latest
   :target: https://icemacaddressbook.readthedocs.io/en/latest/
   :alt: Documentation status

Purpose:
    Store, search and export addresses and phone numbers using a web application.
Status:
    stable version, used in production; some features will be added in future

Copyright (c) 2008-2020 Michael Howitz

This package is licensed under the MIT License, see LICENSE.TXT inside the
package.

* Features_
* Screenshots_
* Download_
* Installation_
* Update_
* `Run the tests`_
* `Run the application`_
* `User management`_
* `Operations`_
* `To do`_

.. _Features : https://icemacaddressbook.readthedocs.io/en/latest/features.html
.. _Screenshots : https://icemacaddressbook.readthedocs.io/en/latest/screenshots.html
.. _Download : https://pypi.org/project/icemac.addressbook#files
.. _Installation : https://icemacaddressbook.readthedocs.io/en/latest/installation.html
.. _`User management` : https://icemacaddressbook.readthedocs.io/en/latest/usermanagement.html
.. _`Update` : https://icemacaddressbook.readthedocs.io/en/latest/update.html
.. _`Run the tests`: https://icemacaddressbook.readthedocs.io/en/latest/runthetests.html
.. _`Run the application` : https://icemacaddressbook.readthedocs.io/en/latest/runtheapplication.html
.. _`To do` : https://icemacaddressbook.readthedocs.io/en/latest/todo.html
.. _`Operations` : https://icemacaddressbook.readthedocs.io/en/latest/operations.html


=======
Hacking
=======

Fork me at: https://github.com/icemac/icemac.addressbook

See `Source installation`_, too.

.. _`Source installation` : https://icemacaddressbook.readthedocs.io/en/latest/sourceinstallation.html


==========
Change log
==========

9.3 (2020-03-23)
================

- Update most libraries needed for the address book to their newest versions.

- Adapt `print.css` to menu changes in version 9.2.

- Prevent entering date values before 1900 as they cannot be rendered, so they
  even cannot be changed.

- Move source code to: https://github.com/icemac/icemac.addressbook.


9.2 (2019-12-30)
================

- Update most libraries needed for the address book to their newest versions.

- Fix padding on log-in form.

- On mobile devices replace horizontal menus (tabs) and the add menu with
  vertical ones hidden behind a burger icon resp. plus sign.

- Make header of application in browser less tall and move link to the about
  view to the main menu.


9.1 (2019-10-06)
================

- In update search result handler render the previous value in the check step
  of the wizard.


Previous Versions
=================

See `OLD_CHANGES.rst`_.

.. _`OLD_CHANGES.rst` : https://github.com/icemac/icemac.addressbook/blob/master/OLD_CHANGES.rst
.. _`documentation` :  https://icemacaddressbook.readthedocs.io/en/latest/runtheapplication.html
.. _`Upgrade installation` : https://icemacaddressbook.readthedocs.io/en/latest/upgrade-installation-manual-to-guided.html
.. _`archive documentation` :  https://icemacaddressbook.readthedocs.io/en/latest/operations.html


