forked from zapadi/redmine-net-api
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Padi edited this page May 17, 2016
·
9 revisions
redmine-net-api is a library for communicating with a Redmine project management application.
- Uses Redmine's REST API.
- Supports both XML and JSON(requires .NET Framework 3.5 or higher) formats.
- Supports GZipped responses from servers.
- This API provides access and basic CRUD operations (create, read, update, delete) for the resources described below:
| Resource | Read | Create | Update | Delete |
|---|---|---|---|---|
| Attachments | x | x | - | - |
| Custom Fields | x | - | - | - |
| Enumerations | x | - | - | - |
| Groups | x | x | x | x |
| Issues | x | x | x | x |
| Issue Categories | x | x | x | x |
| Issue Relations | x | x | x | x |
| Issue Statuses | x | - | - | - |
| News | x | - | - | - |
| Projects | x | x | x | x |
| Project Memberships | x | x | x | x |
| Queries | x | - | - | - |
| Roles | x | - | - | - |
| Time Entries | x | x | x | x |
| Trackers | x | - | - | - |
| Users | x | x | x | x |
| Versions | x | x | x | x |
| Wiki Pages | x | x | x | x |
How to use redmine-net-api
Get NuGet package and see wiki for examples on how to use the available functionalities.
How to run unit tests
-
Windows
No special configuration requiered.
-
Mac OSX
- Xamarin Studio select xUniTest-redmine-net45-api project and chose Options.
In the window that appears select
Run -> Custom Commands -> Executeoption and enter the following command (using your own settings):/<path>/packages/xunit.runner.console.2.1.0/tools/xunit.console.exe ${TargetFile}- Visual Studio Code
- Introduction
- Authentication
- User impersonation
- Using proxy
- CRUD Operations
- List Operations
- Specific operations
- Attachments - Upload file - Download file
- Issues - Add watcher to issue - Remove watcher from issue
- Users - Get current user
- Groups - Add user to group - Remove user from group
- Wiki pages - Get wiki page - Get all wiki pages - Create/Update wiki page - Delete wiki page