GitXplorerGitXplorer
q

QGIS-Django

public
88 stars
59 forks
60 issues

Commits

List of commits on branch master.
Verified
e9fcd35e6020918ea28b2dc8fce3c378741353fc

Merge pull request #463 from Xpirix/metabase_servername

XXpirix committed 11 days ago
Unverified
54b877b15d110388106aba031522776778dcc0ed

Fix plugins analytics link

XXpirix committed 11 days ago
Verified
2350543b50ad6fe533f8496441cce10659819aa6

Merge pull request #462 from Xpirix/metabase_servername

XXpirix committed 11 days ago
Unverified
1166c29d46936b6ebd94b0aad2fc3d680692e5a4

Fix plugins analytics

XXpirix committed 11 days ago
Verified
96e87c48adeb55c1294670d9ee625530ef49e309

Merge pull request #461 from Xpirix/metabase_servername

XXpirix committed 14 days ago
Unverified
65fae0b06aa22913ffaf2117048ef589950399be

Add new rule for redirecting metabase

XXpirix committed 14 days ago

README

The README file for this repository.

Introduction

image

This directory contains the source code for the plugin repository server used by the QGIS project.

This software is open source and licensed under GNU General Public License v2.0. For licensing information, please read the COPYING file included in this directory.

Installation

For setup, installation and backup notes, please read INSTALL included in this directory.

To contribute to this project, please contact Tim Sutton - tim@kartoza.com

QGIS Django Project Tim Sutton 2010

Admin

QGIS versions are updated automatically from a scheduled task. To update QGIS versions manually, go to Admin -> Site preferences.

Tech stack

image

This application is based on Django, written in Python and deployed on the server using docker-compose.

Token based authentication

Users can generate a Simple JWT token by providing their credentials, which can then be utilized to access endpoints requiring authentication. Users can create specific tokens for a plugin at https://plugins.qgis.org/<package_name>/tokens/.

# A specific plugin token can be used to upload or update a plugin version. For example:
curl \
  -H "Authorization: Bearer the_access_token" \
  https://plugins.qgis.org/plugins/api/<package_name>/version/add/

curl \
  -H "Authorization: Bearer the_access_token" \
  https://plugins.qgis.org/plugins/api/<package_name>/version/<version>/update

Contributing

Please contact tim@kartoza.com if you want to contribute, or simply make a Pull Request or Issue report.

QGIS.org

This project is part of the QGIS community effort to make the greatest GIS application in the world. Join our efforts at QGIS.org.