Commit Graph

23 Commits

Author SHA1 Message Date
Jérôme Schneider bb55a51019 requirements.txt: simplify python-entrouvert dependency 2014-05-28 12:30:51 +02:00
Jérôme Schneider 52f95e9765 logging: don't use TimedRotatingFileHandler anymore
Replace it by entrouvert.logging.handlers.SysLogHandler
2014-05-28 09:46:53 +02:00
Jérôme Schneider 6b5018c828 don't depend on beaker anymore 2014-05-27 19:07:45 +02:00
Jérôme Schneider de6e5967b5 initial import for branch 0.8
This is a complete rewrite of the configuration system

Fixes #4666
2014-05-21 13:15:40 +02:00
Jérôme Schneider 5c65415c46 add support for new project creation
Closes #3524
2014-04-27 13:11:59 +02:00
Jérôme Schneider 119cc70748 setup.py: use tag which begins by v 2014-03-03 18:30:37 +01:00
Jérôme Schneider fc40e9b5a3 cleanning: removing now useless scripts like mandaye_manager_sql.py 2013-10-25 22:38:26 +02:00
Jérôme Schneider 9e8b4c0142 setup.py: fix install dependencies 2013-10-21 16:30:37 +02:00
Jérôme Schneider c7b45355e0 setup.py: manage git version 2013-10-17 14:22:35 +02:00
Jérôme Schneider 4d11f663c1 setup.py: fix dependencies 2013-10-17 14:17:28 +02:00
Jérôme Schneider 6ac8e1c63e alembic: add alembic into mandaye module 2013-05-27 14:57:47 +02:00
Jérôme Schneider b5f19ef9c7 config: allow external application to modify config 2013-05-22 18:46:50 +02:00
Jérôme Schneider e6211639e3 backend: fixes backends import and sql backend
Migrate from sqlalchemy-migrate to alembic

 * mandaye/auth/authform.py: fix backend sql call
 * mandaye/backends/sql.py: fixes
 * mandaye/backends/default.py: fix backend call
 * mandaye/config.py: new backend call
2013-05-22 11:40:48 +02:00
Jérôme Schneider e0ea574b04 Fixes #710: manage storage backends and implement sql one
WARNING: this commit brake sql migrations
2013-05-21 11:59:19 +02:00
Jerome Schneider 9b095f1f52 Fix Mandaye dependencies 2012-03-05 15:47:15 +01:00
Jérôme Schneider e1ec00b7ba Add xtraceback dependency in setup.py 2012-03-02 17:23:03 +01:00
Jérôme Schneider 9630a6a452 Add database migrations
* README.rst: explain how to upgrade db
 * mandaye/migration: sqlalchemy-migration folder
 * mandaye/migration/versions: migration files
 * mandaye_admin.py: add db versioning during db creation
 * mandaye_migrate.py: new script to manage migration
 * setup.py: add sqlalchemy-migration support
2012-02-17 09:55:39 +01:00
Jérôme Schneider 417b837019 Fix #1154: replace gevent by gunicorn, improve README.txt and
create a mandaye_admin.py script
2011-12-21 18:28:36 +01:00
Jérôme Schneider b606ca56dd Cleanning README.rst, setup.py and auth/authform.py 2011-10-07 22:56:41 +02:00
Jérôme Schneider 670064f51b Add portail famille mapping and add dynamic form support 2011-09-19 22:47:35 +02:00
Jérôme Schneider 6d64b0d2f9 Fix setup.py, fix _404 response and cleaning config file
* mandaye/__init__.py: add mandaye version
* mandaye/config.py: remove Vincennes configuration from the main config
* mandaye/response.py: fix _404 logging
* mandaye/server.py: fix _404 call
* setup.py: rename find_packages
2011-09-12 19:04:36 +02:00
Jérôme Schneider 7afc5c247d New dispatcher for form authentification, improve mapping support,
add templates support and big cleaning

 * TODO: new file
 * mandaye/config.py: change next_url for biblio mapping and add local
 configuration support
 * mandaye/dispatchers/auth.py: rename authentification dispatcher
 * mandaye/dispatchers/default.py: improve the default dispatcher
 * mandaye/dispatchers/vincennes.py: login through the compte citoyen
 * mandaye/filters/vincennes.py: add a login biblio html filter
 * mandaye/http.py: fix HTTPResponse
 * mandaye/response.py: improve the responses
 * mandaye/server.py: cleaning
 * mandaye/templates/response.html: html template for the responses
 * setup.py: add breaker, sqlalchemy and mako
2011-09-09 17:59:22 +02:00
Jérôme Schneider 8ceb28cae8 Begin Mandaye true project based on poc1.py
* COPYING: Mandaye's license
 * README.rst: begin of a readme
 * mandaye.py: script to launch the project
 * mandaye/: mandaye python module
 * mandaye/config.py: frst version of the Mandaye configuration file
 * mandaye/dispatchers/default.py: begin a draft of the default dispatcher
 * mandaye/response.py: mandaye http responses
 * mandaye/server.py: mandaye server based on gevent wsgi server
 * mandaye/utils.py: mandaye utils, only URlInfo at the moment
 * mandaye/filters: I need to do that :)
 * mandaye/handlers: todo
 * setup.py: first version of the installer using setuptools

Happy holidays guys ;)
2011-08-04 19:28:16 +02:00