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.tar.gz (1.3 MB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for pyramid_sacrud-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3c624446567f129b0a4e7477c00ea02953d0b15d84457779e1fd6b124ae3504c
MD5 8a29e6842da86f96a3c7817d1cf27235
BLAKE2b-256 cb7e4a3adc6cbac0ac111541ec8bda387f7fe50fe9dfc32a713b94201b2d8f2f

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