You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Follows PSR-0 conventions and coding standard: autoload friendly
10
-
* API entry points implementation state :
11
-
* OK Attachments
12
-
* OK Groups
13
-
* OK Custom Fields
14
-
* OK Issues
15
-
* OK Issue Categories
16
-
* OK Issue Priorities
17
-
**NOK Issue Relations - only partially implemented*
18
-
* OK Issue Statuses
19
-
* OK News
20
-
* OK Projects
21
-
* OK Project Memberships
22
-
* OK Queries
23
-
* OK Roles
24
-
* OK Time Entries
25
-
* OK Time Entry Activities
26
-
* OK Trackers
27
-
* OK Users
28
-
* OK Versions
29
-
* OK Wiki
9
+
* Follows PSR-0 conventions and coding standard: autoload friendly
10
+
* API entry points implementation state :
11
+
* OK Attachments
12
+
* OK Groups
13
+
* OK Custom Fields
14
+
* OK Issues
15
+
* OK Issue Categories
16
+
* OK Issue Priorities
17
+
**NOK Issue Relations - only partially implemented*
18
+
* OK Issue Statuses
19
+
* OK News
20
+
* OK Projects
21
+
* OK Project Memberships
22
+
* OK Queries
23
+
* OK Roles
24
+
* OK Time Entries
25
+
* OK Time Entry Activities
26
+
* OK Trackers
27
+
* OK Users
28
+
* OK Versions
29
+
* OK Wiki
30
30
31
31
## Todo
32
32
33
-
* Check header's response code (especially for POST/PUT/DELETE requests)
34
-
* See http://stackoverflow.com/questions/9183178/php-curl-retrieving-response-headers-and-body-in-a-single-request/9183272#9183272
35
-
* Maybe Guzzle for handling http connections
36
-
*https://github.com/guzzle/guzzle
33
+
* Check header's response code (especially for POST/PUT/DELETE requests)
34
+
* See http://stackoverflow.com/questions/9183178/php-curl-retrieving-response-headers-and-body-in-a-single-request/9183272#9183272
35
+
* Maybe Guzzle for handling http connections
36
+
*https://github.com/guzzle/guzzle
37
37
38
38
## Limitations
39
39
40
40
Redmine is missing some APIs for a full remote management of the data :
41
-
* List of activities & roles : http://www.redmine.org/issues/11464
42
-
* ...
41
+
* List of activities & roles : http://www.redmine.org/issues/11464
42
+
* ...
43
43
44
44
A possible solution to this would be to create an extra APIs implementing the missing entry points. See existing effort in doing so : https://github.com/rschobbert/redmine-miss-api
45
45
46
46
## Requirements
47
47
48
-
* PHP >= 5.4
49
-
* The PHP [cURL](http://php.net/manual/en/book.curl.php) extension
50
-
* The PHP [SimpleXML](http://php.net/manual/en/book.simplexml.php) extension
51
-
* The PHP [JSON](http://php.net/manual/en/book.json.php) extension
52
-
*[PHPUnit](https://phpunit.de/) >= 4.0 (optional) to run the test suite
53
-
* "Enable REST web service" for your Redmine project (/settings/edit?tab=authentication)
54
-
* then obtain your *API access key* in your profile page : /my/account
55
-
* or use your *username & password*
48
+
* PHP >= 5.4
49
+
* The PHP [cURL](http://php.net/manual/en/book.curl.php) extension
50
+
* The PHP [SimpleXML](http://php.net/manual/en/book.simplexml.php) extension
51
+
* The PHP [JSON](http://php.net/manual/en/book.json.php) extension
52
+
*[PHPUnit](https://phpunit.de/) >= 4.0 (optional) to run the test suite
53
+
* "Enable REST web service" for your Redmine project (/settings/edit?tab=authentication)
54
+
* then obtain your *API access key* in your profile page : /my/account
0 commit comments