Skip to main content

Pyramid SQLAlchemy CRUD.

Project description

Build Status Coverage Status Stories in Progress PyPI

pyramid_sacrud

Documentation http://pyramid-sacrud.readthedocs.org/en/latest/

Overview

Pyramid CRUD interface based on sacrud and SQLAlchemy. Provides an administration web interface for Pyramid. Unlike classic CRUD, pyramid_sacrud allows overrides and flexibility to customize your interface, similar to django.contrib.admin.

Look how easy it is to use with Pyramid:

from .models import (Model1, Model2, Model3,)
# add sacrud and project models
config.include('pyramid_sacrud')
settings = config.registry.settings
settings['pyramid_sacrud.models'] = (('Group1', [Model1, Model2]),
                                     ('Group2', [Model3]))

go to http://localhost:6543/sacrud/

Example can be found here https://github.com/ITCase/pyramid_sacrud/tree/master/example

And see…

sacrud_index

Installing

GitHub

pip install git+http://github.com/ITCase/pyramid_sacrud.git

PyPi

pip install pyramid_sacrud

Source

git clone git+http://github.com/ITCase/pyramid_sacrud.git
python setup.py install

Contribute

git clone git+http://github.com/ITCase/pyramid_sacrud.git
python setup.py develop

Support and Development

To report bugs, use the issue tracker or waffle board.

We welcome any contribution: suggestions, ideas, commits with new futures, bug fixes, refactoring, docs, tests, translations etc

If you have question, contact me sacrud@uralbash.ru or IRC channel #sacrud

License

The project is licensed under the MIT license.

Join the chat at https://gitter.im/ITCase/pyramid_sacrud

0.2.0 (2015-11-13)

  • new materialize-css design

  • webpack.js for build css and js

0.1.3 (2015-09-08)

  • fix fonts in MANIFEST.in

  • fix update action, when value changed to empty

0.1.2 (2015-08-19)

  • remove crud_sessionmaker and use CRUD action directly

0.1.1 (2015-06-12)

Bug Fixes

  • Fix mass delete action with tree structure

  • Move mass actions in separate view pyramid_sacrud.views.CRUD.Action

  • Fix non unicode flash message

  • Add title to templates

0.1.0 (2015-06-12)

  • Now, sacrud_list_template and sacrud_edit_template options overrides the template (not include like before).

0.0.9 (2015-06-11)

  • fix settings[‘pyramid_sacrud.models’] with one table in list

0.0.8 (2015-06-04)

Bug Fixes

  • fix settings[‘pyramid_sacrud.models’] with list of one list

  • fix error 404 with static files

  • clean javascript requires

0.0.7 (2015-04-24)

Bug Fixes

  • fix for ItemsView not being subscriptable in py3 (#82)

  • fix for ItemsView not being subscriptable in py3 (#82)

0.0.6 (2015-04-05)

  • added CHANGES.txt

Bug Fixes

  • fix home page dashboard widgets (#67)

  • fix width of pagination (#64)

  • fix pyramid_jinja2 version in requirements (#37)

  • fix mass delete action

Features

  • new format of settings (read the docs)

  • migrate to stefanofontanelli/ColanderAlchemy

  • added support polymorphic tree models (#24)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyramid_sacrud-0.2.0.post0.tar.gz (1.3 MB view details)

Uploaded Source

File details

Details for the file pyramid_sacrud-0.2.0.post0.tar.gz.

File metadata

File hashes

Hashes for pyramid_sacrud-0.2.0.post0.tar.gz
Algorithm Hash digest
SHA256 29d75948d35b41942756acec4968ff0c2fc0cf4d7b82696042be48f388051e7b
MD5 48fc29dda27e3107a2030b58a08f48e4
BLAKE2b-256 35777d9b55929c0d6d838fcbe9b7d4a08262234c6f9840e76c160603ae4b2ad5

See more details on using hashes here.

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