Jan Dittberner
ccaa207d36
use explicit unicode columns for client table ( fixes #38 )
...
* data/dbrepo/versions/002.py:
- replace String with Unicode for appropriate columns
* gnuviechadmin/backend/BackendTo.py:
- only convert strings to unicode for Unicode columns
* gnuviechadmin/backend/tables.py:
- override table definition for client table's Unicode columns
2009-08-02 21:13:08 +02:00
Jan Dittberner
d4ba46a329
add a organization table (addresses #40 )
...
* development.ini:
- change testing database to PostgreSQL
- set required database version to 4
* data/dbrepo/versions/004_Add_organization_table.py:
- create/drop organization table
- add organizationid foreign key reference to client table
* gnuviechadmin/backend/tables.py:
- add reflected organization_table
2009-08-02 21:13:08 +02:00
Jan Dittberner
222b35b033
add PasteDeploy dependency, remove pudge dependency
...
* upgrade migrate repository structure (fixes #32 , #27 )
* switch to PasteDeploy (fixes #31 )
* update for SQLAlchemy 0.5 compatibility
* add python-gnutls dependency (addresses #35 )
2009-08-01 17:20:39 +02:00
Jan Dittberner
09180938f1
Code style changes
...
* make code PEP8 clean (addresses #18 )
* add copyright information to all python files
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/trunk@257 a67ec6bc-e5d5-0310-a910-815c51eb3124
2008-06-06 19:20:18 +00:00
Jan Dittberner
4ae866c559
r1083@denkpolster: jan | 2008-04-04 20:36:31 +0200
...
work on compatibility issues
* make gnuviechadmin compatible with (fixes #6 )
* setup database at startup if necessary (fixes #8 )
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/trunk@248 a67ec6bc-e5d5-0310-a910-815c51eb3124
2008-04-04 18:36:46 +00:00
Jan Dittberner
639b58df6e
provide compatibility with sqlalchemy 0.4
...
* fix sqlalchemy imports (fixes #6 )
* set runtime dependencies to sqlalchemy >= 0.4 and
sqlalchemy-migrate >= 0.4
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/trunk@245 a67ec6bc-e5d5-0310-a910-815c51eb3124
2008-03-06 19:09:59 +00:00
Jan Dittberner
f24de13a6f
- working with sqlalchemy 0.3.10
...
- remove duplicate foreign key definitions from tables.py
- use _saltchars in passwordutils.py
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@240 a67ec6bc-e5d5-0310-a910-815c51eb3124
2008-01-12 20:46:28 +00:00
Jan Dittberner
fdea3217c8
- mail related tables in database schema
...
- gpg encryption for mails
- domain creation and deletion completed
- logging
- use pwd and grp
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@230 a67ec6bc-e5d5-0310-a910-815c51eb3124
2007-07-09 06:46:36 +00:00
Jan Dittberner
3f4457bdca
- database versioning with migrate
...
- backend for domains
- settings for immutable things and config encapsulation
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@229 a67ec6bc-e5d5-0310-a910-815c51eb3124
2007-07-05 09:00:34 +00:00
Jan Dittberner
0d12afc71e
- use a schema for the gnuviechadmin tables
...
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@228 a67ec6bc-e5d5-0310-a910-815c51eb3124
2007-07-03 09:13:20 +00:00
Jan Dittberner
926acaddfa
- restructured
...
- implementation of client and sysuser cli
- backend for client, sysuser, domain and record
- unified cli binary gva
git-svn-id: file:///home/www/usr01/svn/gnuviechadmin/gnuviech.info/gnuviechadmin/trunk@226 a67ec6bc-e5d5-0310-a910-815c51eb3124
2007-07-02 09:14:47 +00:00