Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anyblok/anyblok_furetui
furetui for AnyBlok
https://github.com/anyblok/anyblok_furetui
Last synced: about 1 month ago
JSON representation
furetui for AnyBlok
- Host: GitHub
- URL: https://github.com/anyblok/anyblok_furetui
- Owner: AnyBlok
- License: mpl-2.0
- Created: 2017-07-22T20:50:02.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-12T20:26:43.000Z (over 2 years ago)
- Last Synced: 2024-12-04T07:16:23.551Z (about 2 months ago)
- Language: Python
- Size: 11.5 MB
- Stars: 2
- Watchers: 6
- Forks: 5
- Open Issues: 5
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
.. This file is a part of the AnyBlok project
..
.. Copyright (C) 2017 Jean-Sebastien SUZANNE
.. Copyright (C) 2020 Jean-Sebastien SUZANNE
..
.. This Source Code Form is subject to the terms of the Mozilla Public License,
.. v. 2.0. If a copy of the MPL was not distributed with this file,You can
.. obtain one at http://mozilla.org/MPL/2.0/... image:: https://img.shields.io/pypi/v/anyblok_furetui.svg
:target: https://pypi.python.org/pypi/anyblok_furetui/
:alt: Version status.. image:: https://travis-ci.org/AnyBlok/anyblok_furetui.svg?branch=master
:target: https://travis-ci.org/AnyBlok/anyblok_furetui
:alt: Build status.. image:: https://coveralls.io/repos/github/AnyBlok/anyblok_furetui/badge.svg?branch=master
:target: https://coveralls.io/github/AnyBlok/anyblok_furetui?branch=master
:alt: Coverage.. image:: https://readthedocs.org/projects/anyblok_furetui/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://doc.anyblok.org/en/latest/?badge=latest.. image:: https://badges.gitter.im/AnyBlok/community.svg
:alt: gitter
:target: https://gitter.im/AnyBlok/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge.. image:: https://img.shields.io/pypi/pyversions/anyblok_furetui.svg?longCache=True
:alt: Python versionsAnyBlok FuretUI
===============|furetui|
FuretUI is a web client for AnyBlok.
AnyBlok FuretUI is the glue between AnyBlok and FuretUI that expose your model
as CRUD, implement required furetui HTTP interfaces which helps developer
to make suite user interfaces to AnyBlok projects.+-----------------------+--------------------+-------------------------------------------------+
| Blok | Dependencies | Description |
+=======================+====================+=================================================+
| **furetui** | **pyramid** | Main blok to define UI for anyblok |
| | **anyblok-io** | |
+-----------------------+--------------------+-------------------------------------------------+
| **furetui-auth** | **furetui** | add authentication and authorisation of |
| | **anyblok-io-xml** | **Anyblok-Pyramid** |
| | **auth** | |
| | **auth-password** | |
| | **authorization** | |
+-----------------------+--------------------+-------------------------------------------------+
| **furetui-address** | **furetui** | Use authorisation of anyblok-pyramid |
| | **address** | |
+-----------------------+--------------------+-------------------------------------------------+
| **furetui-delivery** | **furetui** | Use delivery of anyblok-delivery |
| | **delivery** | |
+-----------------------+--------------------+-------------------------------------------------+
| **furetui-filter-ip** | **furetui** | Filter ip on pyramid api for furetui |
+-----------------------+--------------------+-------------------------------------------------+Installation
------------Install released versions of AnyBlok from the Python package index with
`pip `_ or a similar tool::pip install anyblok_furetui
Installation via source distribution is via the ``setup.py`` script::
python setup.py install
Installation will add the ``anyblok``, ``anyblok-pyramid`` commands to the environment.
Running Tests
-------------To run framework tests with ``pytest``::
pip install pytest
ANYBLOK_DATABASE_DRIVER=postgresql ANYBLOK_DATABASE_NAME=test_anyblok py.test anyblok_furetui/testsTo run tests of all installed bloks with demo data::
anyblok_createdb --db-name test_anyblok --db-driver-name postgresql --install-bloks --with-demo furetui-auth furetui-filter-ip
ANYBLOK_DATABASE_DRIVER=postgresql ANYBLOK_DATABASE_NAME=test_anyblok py.test anyblok_furetui/furetui anyblok_furetui/ip anyblok_furetui/authAnyBlok is tested continuously using `Travis CI
`_Contributing (hackers needed!)
------------------------------AnyBlok is ready for production usage even though it can be
improved and enriched.
Feel free to fork, talk with core dev, and spread the word !Author
------Jean-Sébastien Suzanne
Contributors
------------* Jean-Sébastien Suzanne
* Pierre Verkest
* Hugo QuezadaBugs
----Bugs and features enhancements to AnyBlok should be reported on the `Issue
tracker `_.anyblok_furetui is released under the terms of the `Mozilla Public License`.
See the `latest documentation `_
.. |furetui| image:: anyblok_furetui/furetui/static/images/logo.png