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
* Add P4 and SVN .travis.yml instructions to Assembla section
Paths to put .travis.yml in P4 and SVN repositories at Assembla
* Fix direct Travis CI app links
Updated multiple links to be directly referring to the Travis CI web app when instructions tell user to 'go to Travis and...'
* Added references to pages clarifying access rights exercised by Travis CI with VCSes
* removed travis-ci.org section as all is now under travis-ci.com
* Added extended information on Assembla SVN and P4 access exercised by Travis CI
* updated layout and links
* moved Assembla behind GitHub
* added shared build config imports link to 'further reading' section
* Added 'important' to Assembla section
* commas to colons
* Assembla after GitHub - fix
* Update assembla-oauth-scopes.md
reviewed
* Update tutorial.md
reviewed
---------
Co-authored-by: nrios14 <[email protected]>
When you sign in to Travis CI for the first time, we ask for permissions to access
8
+
When you sign in to Travis CI for the first time, we ask permission to access
9
9
some of your data on Assembla. Read the
10
10
[Scopes for the Assembla REST API](https://api-docs.assembla.cc/)
11
11
for general information about this, or pick an explanation of what data we need and why we need it.
@@ -25,33 +25,60 @@ We use scoped OAuth tokens to integrate with Assembla.
25
25
## Used Scopes
26
26
27
27
### repository
28
-
Gives the app read access to all the repositories the authorizing user has access to.
28
+
It gives the app read access to all the repositories the authorizing user has access to.
29
29
> This scope does not give access to a repository's pull requests.
30
30
31
31
### repository:admin
32
-
Gives the app admin access to all the repositories the authorizing user has access to. This permission is needed to add the access key. Travis CI uses the key to read the travis.yml file content.
32
+
It gives the app admin access to all the repositories the authorizing user has access to. This permission is needed to add the access key. Travis CI uses the key to read the travis.yml file content.
33
33
34
34
35
35
### pullrequest
36
-
Gives the app read access to pull requests and collaborate on them. This scope implies repository, giving read access to the pull request's destination repository.
36
+
It gives the app read access to pull requests and collaborate on them. This scope implies a repository giving read access to the pull request's destination repository.
37
37
38
38
### email
39
-
Ability to see the user's primary email address. This should make it easier to use Assembla as a login provider to apps or external applications.
39
+
The ability to see the user's primary email address. This should make using Assembla as a login provider to apps or external applications easier.
40
40
41
41
### account
42
-
Ability to see all the user's account information. Note that this does not include any ability to mutate any of the data.
42
+
The ability to see all the user's account information. Note that this does not include any ability to mutate the data.
43
43
44
44
### team
45
-
The ability to find out what teams the current user is part of. This is covered by the teams endpoint.
45
+
The ability to find out what teams the current user is part of. The teams' endpoint covers this.
46
46
47
47
### webhook
48
-
Gives access to webhooks. This scope is required for any webhookrelated operation.
48
+
Gives access to webhooks. This scope is required for any webhook-related operation.
49
49
50
-
This scope gives read access to existing webhook subscriptions on all resources you can access, without needing further scopes.
51
-
This means that a client can list all existing webhook subscriptions on repository foo/bar (assuming the principal user has access
52
-
to this repo). The additional repository scope is not required for this.
50
+
This scope gives read access to existing webhook subscriptions on all resources you can access without needing further scopes.
51
+
This means a client can list all existing webhook subscriptions on repository foo/bar (assuming the principal user can access
52
+
this repo). The additional repository scope is not required for this.
53
53
54
54
Likewise, existing webhook subscriptions for a repo's issue tracker can be retrieved without holding the issue scope.
55
55
All that is required is the webhook scope.
56
56
57
57
However, to create a webhook for issue:created, the client will need to have both the webhook as well as issue scope.
58
+
59
+
## Version Control System Specific Information
60
+
61
+
Aside from Git Repository integration, Travis CI supports the following VCS (Version Control System) integrations with Assembla:
62
+
63
+
| Repository type | Supported integration | Authorization engine |
0 commit comments