Metadata-Version: 2.1
Name: nive_userdb
Version: 1.4.1
Summary: Nive User Database
Home-page: https://niveapps.com/
Author: Arndt Droullier, Nive GmbH
Author-email: info@nive.co
License: GPL 3
Keywords: cms framework pyramid
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Framework :: Pyramid
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown


# Nive User Database
This package provides the user database for nive applications 'nive_cms' and 'nive_datastore'.
It can be used as standalone user management plugin for pyramid applications though
the installation is not explicitly dcumented. Please refer to 'Nive cms'. 

## Version
The package will soon be released as stable 1.0 version. For a better package management the previous
`nive` package has been split up into several smaller packages.

If you are updating from version 0.9.11 or older please read `update-0.9.11-to-1.0.txt`.
Version 0.9.12 is compatible.

## Source code
The source code is hosted on github: https://github.com/nive/nive_userdb

## Documentation, part of Nive cms
http://cms.nive.co/doc/html/index.html


### Translations
Translations can be extracted using lingua>=3.2

    > pip install lingua-3.2
    > bin/pot-create -o nive_userdb/locale/nive_userdb.pot nive_userdb


# Email tests
Use loacel email test smtp server

    > python -m smtpd -n -c DebuggingServer localhost:1025

1.3.9
-----
- user form email/name input size fix
- boostrap css class fix

1.3.8
-----
- login by email fixes
- app.configuration.identityFallbackAlternative option
- enalbed login, notify mails by default
- translation fixes

1.3.7
-----
- login by email
- reset email view

1.3.6
-----
- Form update profile: enable eamil and password update

1.3.5
-----
- iface css updates

1.3.4
-----
- userview refactor form context
- fixes
- useradmin view browser autofill = off

1.3.3
-----
- test fixes

1.3.2
-----
- sendmail tool fixes

1.3.1
-----
- nive base package updates
- fixes

----------------------------------------------------------------------------------------
Python 3.7 refactor. removed python 2 compatibility
----------------------------------------------------------------------------------------

1.0.3
------
- maintenance and bugfixes

1.0rc1
------
- maintenance and bugfixes
- many improvements

0.9.12b
------
- refactored previous package nive -> nive, nive_cms, nive_userdb
  see packages.txt for changed imports

This package ('nive_userdb') contains only the content management system
and is based on the package 'nive'. In previous versions this was part of
the package 'nive' (nive_userdb).

----------------------------------------------------------------------------------------
Preparation for 1.0 release
----------------------------------------------------------------------------------------
Change history 'nive':

0.9.11b
------
- new sessionuser with limited functionality for caching
- added serialize and deserialize callback option
- user identity field added
- enabled non-class functions as event callbacks
- nive.utils.dataPool2.connections refactored
- added support to view.Assets() for url links e.g. http://example.com/assets/jquery.js
- bugfixes and improvements

0.9.10b
------
- maintenance and bugfixes
- added IFileStorage interface for file classes used to read and store file data
- renamed cms.pages.skipColumn parameter to addColumnContents
- extended definitions.ViewModuleConf with renderer attribute as default for views
- HTMLForm action button postfix changed to class var actionPostfix
- nive.container: added afterAdd event, renamed beforeCreate -> beforeAdd

0.9.9b
------
- bugfixes: sort and ajax response
- improved column integration
- css and js assets configureable design.configuration.assets
- cms editor widgets css updates
- added sort and cut, copy, paste tests

0.9.8b
------
- editor ui improvements
- welcome message
- scaffolds improved
- mysql tests improved
- bugfixes

0.9.7b
------
- scaffold base64 password bugfix
- converted cmsview javascript to jquery plugin
- added cmseditor.js, removed pe.js and overlay.js
- added cmseditor.css, removed pe.css
- added Undo() on sql execute exceptions

0.9.6b
------
- bugfixes and smaller updates
- serialization and deserialization of lists to json
- added forms.JsonSequenceForm
- added controlset option for list form fields


0.9.5b
------
The first beta release. Finally, all major features are included in this release. 

- Boostrap css framework used for the default design
- Responsive selectors added to box forms and html rendering
- Fulltext search
- Ctrl-key disables links in edit mode
- Updated scaffold for sqlite and mysql
- many fixed issues and cleanup
- code moved to github repository
