Commit Graph

228 Commits

Author SHA1 Message Date
Ivan Meredith 72b7672853 Fix the response on stop() 2016-04-22 11:44:32 +12:00
Ivan Meredith a4fa0ed1e3 Ux-99: Add a stop method to BlueRun 2016-04-22 11:44:32 +12:00
Ivan Meredith 37b9fae555 Update readme 2016-04-21 13:13:47 +12:00
Ivan Meredith c5e99c5aca UX-89: User can favorite pipelines. 2016-04-21 13:01:48 +12:00
Ivan Meredith 497afd33ab Add docs for artifacts 2016-04-20 10:07:40 +12:00
Ivan Meredith f5d6adc44e UX-191: Expose artifacts on rest api. 2016-04-19 14:06:57 +12:00
Vivek Pandey d39c1a5bfd Merge remote-tracking branch 'origin/master' into feature/UX-271 2016-04-18 15:07:49 -07:00
Vivek Pandey 095e8966a7 UX-271# Estimated time of completion of a pipeline.
It appears in pipeline response (multi-branch or pipeline or any job type) as
estimatedDurationInMillis as long value. This value is -1 if there is no estimate
available.
2016-04-18 10:34:18 -07:00
Michael Neale d564875457 add sample of latestRun section 2016-04-18 12:59:37 +10:00
Vivek Pandey dc5f871133 UX-272# Last successful build API 2016-04-15 19:02:17 -07:00
Vivek Pandey d590882d68 UX-68# href fix for ancestor's link 2016-04-15 17:04:43 -07:00
Vivek Pandey ff4c9f895a Merge remote-tracking branch 'origin/master' into feature/UX-68 2016-04-15 14:54:31 -07:00
Vivek Pandey 4e6159c15c UX-142# Removed @JsonProperty annotations, stapler doesn't use it 2016-04-14 11:39:16 -07:00
Vivek Pandey c1b5b92681 UX-142# Model cleanup - Branch is just a Pipeline. Removed unecessary abstractions 2016-04-14 11:23:51 -07:00
Vivek Pandey 5cd1f87921 Merge remote-tracking branch 'origin/master' into feature/UX-264 2016-04-11 22:09:45 -07:00
Vivek Pandey ffdff8f62b UX-264# Stage and parallel branch run result/state fix 2016-04-11 18:29:24 -07:00
Ivan Meredith 25c675e470 Merge remote-tracking branch 'origin/master' into feature/UX-159 2016-04-11 10:30:09 +12:00
Ivan Meredith d3f3386d86 Fix edge case and add more tests 2016-04-11 10:29:56 +12:00
Ivan Meredith 6529523cf6 Merge branch 'feature/UX-159' of github.com:cloudbees/blueocean into feature/UX-159 2016-04-11 09:53:51 +12:00
Ivan Meredith 9fa0e1ef9f Renamed NOT_STARTED to QUEUED 2016-04-08 10:20:14 +12:00
Michael Neale 8662baf00c Clarifying crumbs
and triggering PR build
2016-04-07 09:12:28 +10:00
Ivan Meredith f813a1a007 token push 2016-04-07 08:50:47 +12:00
Ivan Meredith 71ac03c120 Redo readme comments about crumb 2016-04-06 11:11:04 +12:00
Ivan Meredith 79b44436ec Move APICrumbExclusion to blueocean-rest 2016-04-06 11:08:00 +12:00
Ivan Meredith 6d928f8c7e UX-159: Add a crumb exclusion for json 2016-04-06 10:58:05 +12:00
Josh McDonald 13ae2fdf31 UX-33: Add support for client-side routing with react-router, as well as routing within the blueocean-admin plugin
Squashed commit of the following:

commit 16e5b1c8ece9e4e2757c6a9e4be6be487bf39777
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 11:11:19 2016 +1100

    josh/ux-33 * Remove last TODO and console.log

commit 06b83340abcc8c9dc5230f2f86dcf3cc4e779fcb
Merge: 66bbf86 e6cb4cb
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 11:09:19 2016 +1100

    Merge remote-tracking branch 'github-bees/master' into josh/ux-33

commit 66bbf868988d20ef5a9271f14359d5d89e0036ae
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 11:03:14 2016 +1100

    josh/ux-33 * Add tests for pipelinePropProvider

commit f73655ecfa6040ae460bc3568fff71f5c218154e
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 10:16:52 2016 +1100

    josh/ux-33 * move the app base url data- on <HEAD> like the rest

commit 0d7906226e10f54b1be71a6ed8039f015542e3ec
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 10:13:02 2016 +1100

    josh/ux-33 * Test and lint fixes

commit bb8454b9d1250a1ac0a41a54b87f3e13caffbc49
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 08:05:05 2016 +1100

    josh/ux-33 * Add an indexredirect to /pipelines as a temporary solution to not having a default route mechanism

commit e687e599eb6a910e997d8ebe001987798b84b1df
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 07:46:54 2016 +1100

    josh/ux-33 * Add some documentation:

commit 488db5aa13c512e5dee81d2d5283298832ade1ce
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 07:16:06 2016 +1100

    josh/ux-33 * Remove more TODOs

commit 7dc9276b7de4464932b4c0748eb90d124f7fd407
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 29 07:11:28 2016 +1100

    josh/ux-33 * More cleanup

commit 32656ddd9d49879bbf4aa66046471e1bfaf4ebf1
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 24 20:02:05 2016 +1100

    josh/ux-33 * Harden AjaxHoc somewhat so it's a little happier waiting for a url, fix the issues where trailing slash caused loading to fail

commit d264a74f7e221f3cd182da8c247c8054c826670d
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 24 18:06:49 2016 +1100

    josh/ux-33 * Remove last reference to jenkins.main.body

commit 494de36b8a4b119b4bf12b954cf5aa5407c2f70d
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 24 18:03:35 2016 +1100

    josh/ux-33 * Pull Requests view working

commit 406237257b5cd506e4d502ca57294436e40fb1aa
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 24 16:54:21 2016 +1100

    josh/ux-33 * Pipeline Activity page

commit c364ed8f05e3a7281340af61409b87b5928cd55a
Merge: 994d05b 5a8899e
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 24 09:40:52 2016 +1100

    Merge remote-tracking branch 'github-bees/master' into josh/ux-33

commit 994d05bddb221e176684726d6229744091b0dc78
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 24 09:16:53 2016 +1100

    josh/ux-33 * Routing for /branches working

commit b1d3c0adf7deb18df9f1630b9b4d59d4585d9ab3
Merge: 8cdaac6 cdd302f
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Wed Mar 23 10:39:38 2016 +1100

    Merge remote-tracking branch 'github-bees/master' into josh/ux-33

commit 8cdaac6a489687ad9cec359390a90d89412d8c41
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Wed Mar 23 10:37:38 2016 +1100

    josh/ux-33 * Require latest jdl/extensions in admin

commit c14ef1b0c7c32702481f0de8102e3ef46c005163
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Wed Mar 23 09:31:28 2016 +1100

    josh/ux-33 * Pipelines view working via nested route

commit a4f28409ebbfe9c060d7898d6bed58fad63bce26
Merge: 3f0a108 f20319d
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 21:32:22 2016 +1100

    Merge branch 'feature/UX-33-js-extensions' into josh/ux-33

commit 3f0a108a1cb8e0254ebe42f96d39a2542157d04a
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 19:28:25 2016 +1100

    josh/UX-33 * Bump version on js-extensions

commit 5ea2c059b3f0143b60d3c55bbd701346deedb594
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 19:26:05 2016 +1100

    josh/UX-33 * WIP on routification of pipelines screens

commit e0cc13706e9ce2b193b6dde0f998e99e3ee409ad
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 15:56:45 2016 +1100

    josh/UX-33 * More cleanup

commit 39a97edd3aab72271bdbf8b454f5750687a39f28
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 15:49:18 2016 +1100

    josh/UX-33 * Clean up some TODOs and logging

commit 6e48cd0df7d66e6127638c0141f6294e2c3f61a1
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 13:22:26 2016 +1100

    josh/UX-33 * WORKS MOFO

commit 6695fd85e4d53754252c3794ded4871f294b8d34
Merge: e7603ab 3f5bd73
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 12:05:40 2016 +1100

    Merge remote-tracking branch 'github-bees/master' into josh/UX-33

commit e7603aba62a531c3f6b06403e65c3b97de74ab10
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 22 11:56:30 2016 +1100

    josh/UX-33 * Finally got to a state where Routes are coming from plugins via extension point

commit d429e68714f880e5578bbdb3bcd9aa7fe6905479
Merge: ec3290e 9124c0b
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 17 11:32:19 2016 +1100

    Merge remote-tracking branch 'github-bees/master' into josh/UX-33

commit ec3290e4af75a5a6da75945290f702fadc5e74cc
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Thu Mar 17 11:31:12 2016 +1100

    josh/UX-33 * RR finally working with some throwaway components, still using the extensionpoint for content tho

commit e1b311e7801aabab55164f7f74f5693b559f8cd4
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 15 10:51:00 2016 +1100

    josh/UX-33 * +react-router, add some metadata

commit c2a309a7d0f795c45959b84ff35b7747f55bb2a4
Merge: 26fca05 a6d710a
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Tue Mar 15 10:30:42 2016 +1100

    Merge branch 'master' into josh/UX-33

commit 26fca052f28a0eba8b1080cef9c013b450a65613
Merge: 19ae247 a674817
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Wed Mar 9 09:43:18 2016 +1100

    Merge remote-tracking branch 'github-bees/master' into josh/UX-33

commit 19ae247d6bd5660a12a8d0a04ee581e56a79342d
Author: Josh McDonald <josh@joshmcdonald.info>
Date:   Wed Mar 9 09:42:40 2016 +1100

    josh/UX-33 * Fix description in rest POM, small adjustment to main UI entry point on backend to allow for client-side routes
2016-03-29 11:14:41 +11:00
Vivek Pandey ae1b3cce5d Consistency fix 2016-03-16 13:37:03 -07:00
Vivek Pandey b1ce0c594e fixed pipeline name 2016-03-16 13:31:08 -07:00
Vivek Pandey c4497f33c5 json response fixes, some stale data is fixed. 2016-03-16 09:24:19 -07:00
Vivek Pandey 73d7c8407e UX-68# Resource links implementation.
Any resource response will include all relevant resource links to make these navigable APIs.

Any resource implementation interested in adding their own link can simple call getLinks().add(path, link).
2016-03-15 22:04:05 -07:00
Vivek Pandey 9fd6fbeac5 UX-152# Clarification in blueocean-rest/README.md 2016-03-14 17:46:07 -07:00
Vivek Pandey 9e0963c987 Merge branch 'feature/UX-96' into feature/UX-97 2016-03-14 11:19:21 -07:00
Vivek Pandey 3a0cff1902 UX-96# Incorporated PR comments for some refactoring and doc enhancements. 2016-03-14 10:05:52 -07:00
Vivek Pandey 915e836e1f UX-97# Pipeline Run's node log API 2016-03-11 20:20:10 -08:00
Vivek Pandey 8360d58c84 UX-96# Pipeline run nodes API 2016-03-11 00:44:03 -08:00
Ivan Meredith c7b312a13a Update readme 2016-03-10 15:30:02 +13:00
Ivan Meredith 945095393c Don't compute end time string if end time is null. 2016-03-10 15:17:59 +13:00
Ivan Meredith c786663b02 Include the latest run in the branch REST api. 2016-03-08 16:54:29 +13:00
Ivan Meredith bf05786e93 Merge remote-tracking branch 'origin/master' into feature/UX-114
# Conflicts:
#	blueocean-rest/README.md
2016-03-08 15:38:41 +13:00
Vivek Pandey f06ad6f1a9 README fix for changeset 2016-03-07 17:07:36 -08:00
Ivan Meredith 067c7f4963 Merge remote-tracking branch 'origin/master' into feature/UX-114
# Conflicts:
#	blueocean-rest/src/main/java/io/jenkins/blueocean/rest/model/BlueRun.java
2016-03-08 13:51:16 +13:00
vivek 77c9dc04c7 Merge pull request #41 from cloudbees/feature/UX-94
Feature/ux 94
2016-03-07 15:53:56 -08:00
Ivan Meredith 08bf2622e0 Merge remote-tracking branch 'origin/master' into feature/UX-114 2016-03-08 12:50:00 +13:00
Ivan Meredith 64466ff38c Merge pull request #40 from cloudbees/feature/UX-111
UX-111: Add PR's to BranchImpl
2016-03-08 12:24:01 +13:00
Ivan Meredith 631c94920f Update readme with state and result fields 2016-03-08 12:21:29 +13:00
Ivan Meredith ff65b379fb Rename resultState to result 2016-03-08 12:20:45 +13:00
Vivek Pandey deca470dce Merge remote-tracking branch 'origin/master' into feature/UX-94 2016-03-07 12:03:20 -08:00
Ivan Meredith 2a5363d265 Merge branch 'master' into feature/UX-114
# Conflicts:
#	blueocean-rest/src/main/java/io/jenkins/blueocean/rest/model/BlueRun.java
2016-03-07 17:44:03 +13:00
Ivan Meredith 4fcfa03849 Add a BlueRunState.
BlueRunState gives the state of te job run (NOT_STARTED, RUNNING, FINISHED).

Status has been renamed to BlueRunResultState to make it more clear as to what it was about.
2016-03-07 17:39:09 +13:00
Ivan Meredith 386ed9322c Remove unneeded lines from BlueBranch 2016-03-07 12:53:26 +13:00
Ivan Meredith eff10c9b83 Removed PullRequests from common rest api. Will just expose it via the driver 2016-03-07 12:51:42 +13:00
Vivek Pandey b6d7dcb69f UX-97# API to fetch run log 2016-03-03 15:54:55 -08:00
Vivek Pandey 0c26fd832d Merge remote-tracking branch 'origin/master' into feature/UX-94 2016-03-02 17:57:48 -08:00
Vivek Pandey 3444522f29 ChangeSet implementation 2016-03-02 17:57:12 -08:00
Ivan Meredith d7ec6bab90 Fix getProperties to always return a list 2016-03-03 14:28:35 +13:00
Ivan Meredith 32b501b7c2 UX-111: Add a property to a branch to denark it as a Pull Request 2016-03-03 14:02:52 +13:00
Kohsuke Kawaguchi bbe467e1cd ChangeSetResource is now a full fledged resource class 2016-03-02 15:01:01 -08:00
Vivek Pandey 68a2f2bb31 Merge branch 'feature/UX-94' of github.com:cloudbees/blueocean into feature/UX-94 2016-03-02 14:52:20 -08:00
Vivek Pandey 59c3c40128 ChangeSet related changes with latest stapler 2016-03-02 14:49:15 -08:00
Kohsuke Kawaguchi 5101d7ff11 Support pagenation 2016-03-02 13:51:50 -08:00
Kohsuke Kawaguchi 611186bfb3 Work around no longer needed with Stapler 1.240 2016-03-02 13:50:57 -08:00
Ivan Meredith 69e35e162e Merge remote-tracking branch 'origin/master' into feature/UX-65
# Conflicts:
#	blueocean-rest/src/main/java/io/jenkins/blueocean/rest/model/BlueMultiBranchPipeline.java
2016-03-02 17:13:24 +13:00
Ivan Meredith fad39c22ca [UX-65] Add basic PR information to REST api
This commit adds the total number and build statuses of Github Pull Requests.

It also filters out pull requests from the branch statistics.

Future work includes: filtering out PR's from other branch calls and getting more data about the PR for the uI
2016-03-02 17:02:44 +13:00
Vivek Pandey 640d5f29ae Mostly implemented... 2016-03-01 19:16:38 -08:00
Kohsuke Kawaguchi cc9a81be01 Bind changesets
TODO: make the code a bit more DRY, especially around how we convert
ChangeLogSet into a Map
2016-03-01 19:16:38 -08:00
Kohsuke Kawaguchi ab10ee411d Generic implementation of Container and Resource
... to help bind more things to REST API more quickly without defining typed interfaces for each of them
2016-03-01 19:16:37 -08:00
Vivek Pandey 97bc6c3819 UX-94# Initial commit 2016-03-01 19:16:37 -08:00
Vivek Pandey 0637d0a6e3 trigger build 2016-03-01 19:02:51 -08:00
Vivek Pandey 952cf8fe2a doc improvement and some leftover commits 2016-03-01 18:01:20 -08:00
Vivek Pandey e47e7d0f2c UX-101# weather should be for all types of jobs 2016-03-01 17:50:11 -08:00
Vivek Pandey 3439eedfd1 UX-64# Renamed branches to branchNames in Pipeline model 2016-02-29 19:34:11 -08:00
Vivek Pandey ae4009afc7 UX-37# Multibranch pipeline model 2016-02-29 18:17:54 -08:00
Vivek Pandey 291afeae77 another PR build trigger 2016-02-29 15:47:04 -08:00
Vivek Pandey afc098f41c Trigger another pr build 2016-02-29 15:25:02 -08:00
Vivek Pandey 5685a674fb To trigger jenkins build 2016-02-29 15:03:46 -08:00
Vivek Pandey 59c1a55e6c UX-53# MultiBranch pipeline and branch implementation
See blueocean-rest/README.md for details on MB pipeline specific rest apis.
2016-02-29 10:16:13 -08:00
tfennelly a3a2430603 Revert "Interceptor.invoke does not throw a ServletException"
This reverts commit f6fc287de0.
2016-02-28 18:26:39 +00:00
tfennelly f6fc287de0 Interceptor.invoke does not throw a ServletException 2016-02-28 12:16:43 +00:00
Michael Neale 7bfa2d402b README clarifications and editing 2016-02-26 17:10:59 +11:00
Vivek Pandey fe825deb57 bo changed to blue 2016-02-25 18:20:20 -08:00
Vivek Pandey 825ece5dce doc fixes 2016-02-25 14:50:51 -08:00
Vivek Pandey 99cbbdc586 javadoc fixes. 2016-02-25 14:38:16 -08:00
Vivek Pandey a0442fcc4c blueocean-plugin functionally complete. 2016-02-24 19:29:40 -08:00
Vivek Pandey b256b25d65 Run API implementation completed. 2016-02-24 18:22:36 -08:00
Kohsuke Kawaguchi e76df0fcc3 Added another convenience method 2016-02-24 17:38:45 -08:00
Kohsuke Kawaguchi 1756dbe739 Using BO prefix on model objects to avoid name collisions
There are class names like User and Run that collie with those in
Jenkins. While discussing this stuff with Vivek, it became clear that
this is confusing.

Having a bit of prefix (and just in model classes) make this much
easier, and hopefully people are OK with it.
2016-02-24 16:19:10 -08:00
Vivek Pandey 5f6437e39b Merge branch 'feature/UX-12' of github.com:cloudbees/blueocean into feature/UX-12 2016-02-24 16:17:02 -08:00
Vivek Pandey 7238dc9395 Run API, still under development. 2016-02-24 16:14:44 -08:00
Kohsuke Kawaguchi e04a16fd1a Noting the discussion 2016-02-24 16:13:22 -08:00
Kohsuke Kawaguchi 0fef8e8244 ProfileService has been moved over to users/org containers 2016-02-24 16:03:46 -08:00
Kohsuke Kawaguchi 85e9b96823 ProfileService has mvoed to UserContainer and OrgContainer now 2016-02-24 15:47:08 -08:00
Kohsuke Kawaguchi dec8d67d7c users/{name} route is converted to the new style 2016-02-24 15:03:37 -08:00
Kohsuke Kawaguchi a1c4a29c61 Signup doesn't belong to BlueOcean.
It is at most a concern for a specific driver implementation, aka
Panther. So it doesn't belong to the API, and instead it should be just
additional driver-specific behaviours.

See my comment in AuthenticationAction
2016-02-24 14:48:48 -08:00
Vivek Pandey 911d7235d0 Merge branch 'feature/UX-12' of github.com:cloudbees/blueocean into feature/UX-12 2016-02-24 14:34:00 -08:00
Vivek Pandey 6ee78b4389 Pipeline APIs implemented, tests passing 2016-02-24 14:23:06 -08:00
Kohsuke Kawaguchi 894b392695 Organization has users as members 2016-02-24 14:18:37 -08:00
Kohsuke Kawaguchi 82ccb05bd5 Basics of the profile service API for users 2016-02-24 14:14:23 -08:00
Kohsuke Kawaguchi 04c951787d redundant final 2016-02-24 13:42:07 -08:00
Vivek Pandey 7c3d65ddba Auth refactoring
- auth related code moved out from blueocean-web to blueocean-authentication-service and blueocean-security-api
- blueocean-plugin no more depends on any auth service code. Reference to Identity and Credential to be removed later
2016-02-23 23:15:59 -08:00
Vivek Pandey bdcb18a19a Merge remote-tracking branch 'origin/master' into feature/UX-12 2016-02-23 21:50:53 -08:00
Kohsuke Kawaguchi 4aa5aba0d7 Now every container has pagenation support 2016-02-23 19:00:33 -08:00
Kohsuke Kawaguchi 1cf8bc6624 Revisited the way search endpoint is put together
- brought in extensibility
- discussed how to do pagination and put in some initial prototype
2016-02-23 18:54:40 -08:00
Kohsuke Kawaguchi 3c0cc858ea Moved the search to the direct API 2016-02-23 18:25:11 -08:00
Kohsuke Kawaguchi 3a1876ed9f GET for the pipeline is now implemented in the sandbox model 2016-02-23 18:11:59 -08:00
Kohsuke Kawaguchi 7ebc351883 Putting some more meat in Pipeline class 2016-02-23 18:03:02 -08:00
Kohsuke Kawaguchi 3029d58196 Switching back to object export mechanism 2016-02-23 16:31:19 -08:00
Kohsuke Kawaguchi c7a81f6b2c Cleaned up unused imports 2016-02-23 16:29:52 -08:00
Kohsuke Kawaguchi 9dd62a1837 doc improvement 2016-02-23 16:29:41 -08:00
Kohsuke Kawaguchi 78312d1a1d Making this scaffold a bit more real 2016-02-23 14:43:59 -08:00
Kohsuke Kawaguchi 0a0660aff7 Merge remote-tracking branch 'origin/feature/UX-12' into vivek-kk
Brought up to speed with feature/UX-12

Conflicts:
	blueocean-rest/src/main/java/io/jenkins/blueocean/rest/ApiHead.java
2016-02-23 14:19:37 -08:00
Kohsuke Kawaguchi 0c4fb4711e Defined a collection GET operation 2016-02-23 14:11:43 -08:00
Kohsuke Kawaguchi 914867fa28 Moved get/create/update org ops to the new model 2016-02-23 14:03:12 -08:00
Kohsuke Kawaguchi f8ce84b68d Reuse Routable 2016-02-23 13:47:31 -08:00
Kohsuke Kawaguchi f9773706a6 Elevated the ability to augment the URL space of BlueOcean root into
an extension point.
2016-02-23 13:43:47 -08:00
Kohsuke Kawaguchi ccc5a3cf4c Eliminated unused code 2016-02-23 13:38:47 -08:00
Kohsuke Kawaguchi 1d94f06b57 Making the compiler happy 2016-02-23 13:38:14 -08:00
Kohsuke Kawaguchi 3c71b5b4a6 Alllow drivers to expose additional top-level routes 2016-02-23 13:37:37 -08:00
Kohsuke Kawaguchi a4617ab29d These code belongs to a separate module 2016-02-23 13:16:31 -08:00
Kohsuke Kawaguchi 9a5b3cafd7 Actually making the bits to compile
... by using the stapler annotations that I added based on the original
prototyping done in this branch.
2016-02-23 13:07:51 -08:00
Kohsuke Kawaguchi bbc29936c6 More prototype work 2016-02-22 18:22:02 -08:00
Vivek Pandey 5010660e5c Change to incorporate changes in model 2016-02-22 14:16:27 -08:00
Vivek Pandey fbc607464a UX-12# blueocean-rest implementation
- Embedded driver uses blueocean-rest module to expose service api implementation via REST
- Refactored core to move out embryo in to war module
- BlueOceanRootAction moved in to embedded driver
- README added to blueocean-rest and embedded-driver modules
2016-02-22 13:39:32 -08:00
Kohsuke Kawaguchi 9e1a264f78 The request payload should be CreateOrganizationRequest 2016-02-19 17:27:16 -08:00
Kohsuke Kawaguchi cd9f80874c Supporting the tree parameter during the state transfer of an object.
... so that clients can specify what properties it want to fetch.
2016-02-19 17:24:58 -08:00
Kohsuke Kawaguchi bbde05c914 JSON is a text format, so it should be Reader
... instead of InputStream. Imagine JSON submitted with encoding other
than UTF-8.
2016-02-19 17:06:44 -08:00
Kohsuke Kawaguchi c76e6c9f96 We want the state transfer to be able to use the tree parameter 2016-02-19 17:05:56 -08:00
Kohsuke Kawaguchi d6abf8ae34 Prototyping in progress.
Nothing to see here just yet.
2016-02-19 15:19:06 -08:00
Vivek Pandey f39cf0b5b4 UX-12# blueocean-rest implementation
- Embedded driver uses blueocean-rest module to expose service api implementation via REST
- Refactored core to move out embryo in to war module
- BlueOceanRootAction moved in to embedded driver
- README added to blueocean-rest and embedded-driver modules
2016-02-19 11:36:49 -08:00