Not Logged In

python-redmine 0.7.2

Python Redmine is a library for communicating with a Redmine
project management application. Redmine exposes some of it’s data via REST API for which Python Redmine provides
a simple but powerful Pythonic API inspired by a well-known Django ORM:

0.6.1 (2014-02-27)

0.6.0 (2014-02-19)

Added: Redmine.auth() shortcut for the case if we just want to check if user provided
valid auth credentials, can be used for user authentication on external resource based on
Redmine user database (see docs for details)

Fixed: JSONDecodeError was raised in some Redmine versions during some create/update
operations (thanks to 0x55aa)

Added: Limit/offset support via all() and filter() methods for resources that
doesn’t support that feature via Redmine:

IssueRelation

Version

WikiPage

IssueStatus

Tracker

Enumeration

IssueCategory

Role

Group

CustomField

Added: On demand includes, e.g. in addition to redmine.group.get(1, include='users')
users for a group can also be retrieved on demand via group.users if include wasn’t set
(see docs for details)

Added: total_count attribute to ResourceSet object which holds the total number
of resources for the current resource type available in Redmine (thanks to
Andrei Avram)

Added: An ability to return None instead of raising a ResourceAttrError for all
or selected resource objects via raise_attr_exception kwarg on Redmine object (see
docs for
details or Issue #6)

Added: pre_create(), post_create(), pre_update(), post_update() resource
object methods which can be used to execute tasks that should be done before/after
creating/updating the resource through save() method

Copyright 2014 Max Tepkeev
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.