Package: river-admin
River Admin:rocket: :rocket: :rocket:River Adminis a very modern and
a shiny customizable admin extension with user friendly and easy to use
interfaces fordjango-river. The power of it comes from the libraries
it uses on both backend and frontend sides which aredjango-river,django-rest-frameworkVueandVuetify.DonationsThis is a fully open source project and it can be better with your donations.If you are usingRiver Adminto create a commercial product,
please consider becoming oursponsor,patronor donate overPayPalLive Demohttp://demo.riveradminproject.com/river-admin/User: demoPassword: demoTo run demo locally;exportLOCAL_DEMO=Truepipinstall-rrequirements.txtpythonmanage.pymigratepythonmanage.pybootstrap_shipping_examplepythonmanage.pybootstrap_issue_tracker_examplepythonmanage.pybootstrap_river_admin_demopythonmanage.pyrunserverAnd then go tohttp://127.0.0.1:8000/river-admin/Note:Create an admin user for yourself if you would like more access.DocumentationOnline documentation is available athttp://river-admin.rtfd.org/.Getting StartedRequirementsdjango-river>= 3.2.0AnyPythonversion that is supported bydjango-riverAnyDjangoversion that is supported bydjango-riverAny browser that is supported byVuetify(Browser Support)InstallationNote:Before you can set up your workflow, your app
integration withdjango-rivermust be done.
Don’t worry it pretty trivial to set it up. To see
how to do it withdjango-riverplease have a
look atdjango-riverInstall and enable itpipinstallriver-admin# settings.pyINSTALLED_APPS=[...'river','rest_framework.authtoken','river_admin'...]REST_FRAMEWORK={'DEFAULT_AUTHENTICATION_CLASSES':['rest_framework.authentication.BasicAuthentication','rest_framework.authentication.TokenAuthentication',],'EXCEPTION_HANDLER':'river_admin.views.exception_handler'}Do migration;pythonmanage.pymigrateRegisterRiver Adminurls in your appurls.pyurlpatterns=[url(r'^',include("river_admin.urls")),]Collect statics and make sureSTATIC_URLis/static/(FOR PRODUCTION WHERE DEBUG=False);pythonmanage.pycollectstatic--no-input--no-post-processRun your application;pythonmanage.pyrunserver0.0.0.0:8000Open it up on the browser and login with an admin user and enjoy the best way of flowing your work ever :-)http://0.0.0.0:8000/river-admin/Out of the Box ExamplesRiver Admincomes with few examples that you can
fiddle with and find your way easier.Note:Enabling them will create their tables and
also the necessary workflow components in
the DB for you. It might be good idea to try
them out on a development database.Shipping FlowEnable the example app and then run your application# settings.pyINSTALLED_APPS=[...'river','rest_framework.authtoken','river_admin','examples.shipping_example',...]pythonmanage.pymigratepythonmanage.pybootstrap_shipping_exampleIssue Tracking FlowEnable the example app and then run your application# settings.pyINSTALLED_APPS=[...'river','rest_framework.authtoken','river_admin','examples.issue_tracker_example',...]pythonmanage.pymigratepythonmanage.pybootstrap_issue_tracker_exampleContributeIn order to contribute, fork the repository, look at every instructions
inCONTRIBUTEbefore you work then commit your changes and send a pull
request.Make sure you add yourself toCONTRIBUTORS.LicenseThis software is licensed under theNew BSD License.
See theLICENSE FILEfile in the top distribution directory
for the full license text.