GithubHelp home page GithubHelp logo

qbecker / django-report-builder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from burke-software/django-report-builder

0.0 0.0 0.0 11.11 MB

This is a github mirror for django-report-builder which is hosted on Gitlab. Django Report Builder is a GUI for Django ORM. Build custom queries and display results. Targets sys admins and capable end users who might not be able to program.

Home Page: https://gitlab.com/burke-software/django-report-builder

License: Other

Python 58.00% JavaScript 1.31% CSS 1.74% HTML 6.69% Shell 0.02% TypeScript 32.18% Dockerfile 0.06%

django-report-builder's Introduction

django-report-builder

A GUI for Django ORM. Build custom queries and display results. Targets sys admins and capable end users who might not be able to program or gain direct interactive shell access.

Please consider supporting the project via librepay. Paid commercial support is also available. Email [email protected] for more infomation.

Donate using Liberapay

pipeline status coverage report

News

6.3.2

  • Fixed admin widgets (Thanks predatell)
  • Angular updated to version 8

6.3

  • Added Django 2.2 support. Django 1.11 and 2.1 are still supported.
  • Unit tests finally run in Python 3.7 thanks to Celery supporting it
  • Angular updated to version 7

View more on the CHANGELOG.

What is Django Report Builder?

Features

  • Add filters
  • Add display fields
  • Preview and create xlsx reports
  • Very simple security, user must have change or "view" permission to view reports. Unprivileged users can still build reports and see database schema.
  • Model properties (thanks yekibud)
  • Export to Report global admin action
  • Scheduled reports can generate and send to users on cron like schedule
  • Optional asynchronous report generation

Documentation

http://django-report-builder.readthedocs.org/

Google group.

Contributing

Development quick start

This package uses Django in Docker and Angular CLI for development purposes.

  1. Start docker docker-compose up
  2. Migrate and create an admin user docker-compose run --rm web ./manage.py migrate
  3. Start the Angular CLI server. Ensure Node is installed. cd js, yarn, yarn start
  4. Django runs on port 8000 by default. Go to localhost:8000/admin and log in.
  5. Angular runs on port 4200. Now that you are logged in, go to localhost:4200

More detailed instructions are at here

django-report-builder's People

Contributors

aarcro avatar abhiagarwal avatar adamoverstreetthelab avatar atodorov avatar bountysource-support avatar bufke avatar burekas avatar bykof avatar carliecope avatar cyberbudy avatar ebrelsford avatar grantjenks avatar joebeone avatar jonathanmorgan avatar jpulec avatar juanvasquez avatar kennknowles avatar lucaskuzma avatar nliles avatar pedrospdc avatar predatell avatar saulshanabrook avatar seanhayes avatar sellis-indeed avatar smeinel avatar thijstriemstra avatar tofumaker avatar tolomea avatar ulyssesv avatar willseward avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.