Skip to content
This repository was archived by the owner on Jun 9, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tomasbjerre/pull-request-notifier-for-bitbucket
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: pull-request-notifier-for-stash-1.6
Choose a base ref
...
head repository: tomasbjerre/pull-request-notifier-for-bitbucket
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 16,353 additions and 2,989 deletions.
  1. +3 −0 .gitattributes
  2. +1 −0 .github/FUNDING.yml
  3. +6 −0 .gitignore
  4. +9 −13 .travis.yml
  5. +1,711 −20 CHANGELOG.md
  6. +46 −0 CONTRIBUTING.md
  7. +45 −0 Gruntfile.js
  8. +22 −0 ISSUE_TEMPLATE
  9. +2 −2 LICENSE
  10. +229 −46 README.md
  11. +31 −0 README_azurepiplines.md
  12. +61 −0 README_hipchat.md
  13. +62 −0 README_jenkins.md
  14. +23 −0 README_teamcity.md
  15. +1 −0 _config.yml
  16. +5 −0 build.sh
  17. +0 −295 eclipse_formatter.xml
  18. +3 −0 export_and_run.sh
  19. +844 −0 package-lock.json
  20. +8 −0 package.json
  21. +337 −195 pom.xml
  22. +6 −0 release.sh
  23. +2 −0 run-bitbucketserver-in-docker.sh
  24. BIN sandbox/all.png
  25. BIN sandbox/closer.png
  26. BIN sandbox/hipchat.png
  27. BIN sandbox/rendered_form.png
  28. BIN sandbox/repo.png
  29. +18 −0 setup-atlassian-sdk.sh
  30. +56 −0 src/main/java/se/bjurr/prnfb/http/ClientKeyStore.java
  31. +82 −0 src/main/java/se/bjurr/prnfb/http/HttpResponse.java
  32. +5 −0 src/main/java/se/bjurr/prnfb/http/Invoker.java
  33. +86 −0 src/main/java/se/bjurr/prnfb/http/NotificationResponse.java
  34. +433 −0 src/main/java/se/bjurr/prnfb/http/UrlInvoker.java
  35. +49 −0 src/main/java/se/bjurr/prnfb/listener/PrnfbPullRequestAction.java
  36. +397 −0 src/main/java/se/bjurr/prnfb/listener/PrnfbPullRequestEventListener.java
  37. +204 −0 src/main/java/se/bjurr/prnfb/presentation/ButtonServlet.java
  38. +166 −0 src/main/java/se/bjurr/prnfb/presentation/GlobalAdminServlet.java
  39. +130 −0 src/main/java/se/bjurr/prnfb/presentation/NotificationServlet.java
  40. +77 −0 src/main/java/se/bjurr/prnfb/presentation/SettingsDataServlet.java
  41. +248 −0 src/main/java/se/bjurr/prnfb/presentation/dto/ButtonDTO.java
  42. +166 −0 src/main/java/se/bjurr/prnfb/presentation/dto/ButtonFormElementDTO.java
  43. +96 −0 src/main/java/se/bjurr/prnfb/presentation/dto/ButtonFormElementOptionDTO.java
  44. +8 −0 src/main/java/se/bjurr/prnfb/presentation/dto/ButtonFormType.java
  45. +73 −0 src/main/java/se/bjurr/prnfb/presentation/dto/ButtonPressDTO.java
  46. +73 −0 src/main/java/se/bjurr/prnfb/presentation/dto/HeaderDTO.java
  47. +550 −0 src/main/java/se/bjurr/prnfb/presentation/dto/NotificationDTO.java
  48. +110 −0 src/main/java/se/bjurr/prnfb/presentation/dto/NotificationResponseDTO.java
  49. +6 −0 src/main/java/se/bjurr/prnfb/presentation/dto/ON_OR_OFF.java
  50. +129 −0 src/main/java/se/bjurr/prnfb/presentation/dto/SettingsDataDTO.java
  51. +222 −0 src/main/java/se/bjurr/prnfb/service/ButtonsService.java
  52. +62 −0 src/main/java/se/bjurr/prnfb/service/JsonEscaper.java
  53. +158 −0 src/main/java/se/bjurr/prnfb/service/PrnfbRenderer.java
  54. +71 −0 src/main/java/se/bjurr/prnfb/service/PrnfbRendererFactory.java
  55. +27 −0 src/main/java/se/bjurr/prnfb/service/PrnfbRendererWrapper.java
  56. +1,537 −0 src/main/java/se/bjurr/prnfb/service/PrnfbVariable.java
  57. +27 −0 src/main/java/se/bjurr/prnfb/service/PrnfbVariableResolver.java
  58. +6 −0 src/main/java/se/bjurr/prnfb/service/RepoProtocol.java
  59. +354 −0 src/main/java/se/bjurr/prnfb/service/SettingsService.java
  60. +176 −0 src/main/java/se/bjurr/prnfb/service/UserCheckService.java
  61. +148 −0 src/main/java/se/bjurr/prnfb/service/VariablesContext.java
  62. +8 −0 src/main/java/se/bjurr/prnfb/settings/HasUuid.java
  63. +196 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbButton.java
  64. +156 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbButtonFormElement.java
  65. +84 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbButtonFormElementOption.java
  66. +67 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbHeader.java
  67. +497 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbNotification.java
  68. +415 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbNotificationBuilder.java
  69. +78 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbSettings.java
  70. +78 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbSettingsBuilder.java
  71. +121 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbSettingsData.java
  72. +77 −0 src/main/java/se/bjurr/prnfb/settings/PrnfbSettingsDataBuilder.java
  73. +10 −0 src/main/java/se/bjurr/prnfb/settings/Restricted.java
  74. +7 −0 src/main/java/se/bjurr/prnfb/settings/TRIGGER_IF_MERGE.java
  75. +7 −0 src/main/java/se/bjurr/prnfb/settings/USER_LEVEL.java
  76. +30 −0 src/main/java/se/bjurr/prnfb/settings/ValidationException.java
  77. +195 −0 src/main/java/se/bjurr/prnfb/transformer/ButtonTransformer.java
  78. +160 −0 src/main/java/se/bjurr/prnfb/transformer/NotificationTransformer.java
  79. +30 −0 src/main/java/se/bjurr/prnfb/transformer/SettingsTransformer.java
  80. +0 −28 src/main/java/se/bjurr/prnfs/admin/AdminFormError.java
  81. +0 −20 src/main/java/se/bjurr/prnfs/admin/AdminFormValues.java
  82. +0 −55 src/main/java/se/bjurr/prnfs/admin/AdminServlet.java
  83. +0 −138 src/main/java/se/bjurr/prnfs/admin/ConfigResource.java
  84. +0 −105 src/main/java/se/bjurr/prnfs/listener/PrnfsPullRequestEventListener.java
  85. +0 −146 src/main/java/se/bjurr/prnfs/listener/PrnfsRenderer.java
  86. +0 −54 src/main/java/se/bjurr/prnfs/listener/UrlInvoker.java
  87. +0 −77 src/main/java/se/bjurr/prnfs/settings/PrnfsNotification.java
  88. +0 −58 src/main/java/se/bjurr/prnfs/settings/PrnfsNotificationBuilder.java
  89. +0 −22 src/main/java/se/bjurr/prnfs/settings/PrnfsPredicates.java
  90. +0 −18 src/main/java/se/bjurr/prnfs/settings/PrnfsSettings.java
  91. +0 −25 src/main/java/se/bjurr/prnfs/settings/PrnfsSettingsBuilder.java
  92. +0 −178 src/main/java/se/bjurr/prnfs/settings/SettingsStorage.java
  93. +0 −30 src/main/java/se/bjurr/prnfs/settings/ValidationException.java
  94. +322 −0 src/main/resources/3rdparty.js
  95. +11 −41 src/main/resources/admin.css
  96. +43 −69 src/main/resources/admin.js
  97. +671 −108 src/main/resources/admin.vm
  98. +101 −32 src/main/resources/atlassian-plugin.xml
  99. BIN src/main/resources/images/banner.png
  100. BIN src/main/resources/images/pluginIcon.png
  101. BIN src/main/resources/images/pluginLogo.png
  102. +276 −0 src/main/resources/pr-triggerbutton.js
  103. +280 −0 src/main/resources/utils.js
  104. +62 −0 src/test/java/se/bjurr/prnfb/http/ClientKeyStoreTest.java
  105. +204 −0 src/test/java/se/bjurr/prnfb/http/UrlInvokerTest.java
  106. +92 −0 src/test/java/se/bjurr/prnfb/listener/FakeExecutorService.java
  107. +517 −0 src/test/java/se/bjurr/prnfb/listener/PrnfbPullRequestEventListenerTest.java
  108. +320 −0 src/test/java/se/bjurr/prnfb/presentation/ButtonServletTest.java
  109. +83 −0 src/test/java/se/bjurr/prnfb/presentation/GlobalAdminServletTest.java
  110. +156 −0 src/test/java/se/bjurr/prnfb/presentation/NotificationServletTest.java
  111. +91 −0 src/test/java/se/bjurr/prnfb/presentation/SettingsDataServletTest.java
  112. +334 −0 src/test/java/se/bjurr/prnfb/service/ButtonsServiceTest.java
  113. +14 −0 src/test/java/se/bjurr/prnfb/service/JsonEscaperTest.java
  114. +32 −0 src/test/java/se/bjurr/prnfb/service/MockedEscalatedSecurityContext.java
  115. +36 −0 src/test/java/se/bjurr/prnfb/service/PluginSettingsMap.java
  116. +291 −0 src/test/java/se/bjurr/prnfb/service/PrnfbRendererTest.java
  117. +85 −0 src/test/java/se/bjurr/prnfb/service/PrnfbVariableTest.java
  118. +298 −0 src/test/java/se/bjurr/prnfb/service/SettingsServiceTest.java
  119. +131 −0 src/test/java/se/bjurr/prnfb/service/UserCheckServiceTest.java
  120. +87 −0 src/test/java/se/bjurr/prnfb/service/VariablesContextTest.java
  121. +21 −0 src/test/java/se/bjurr/prnfb/settings/PrnfbNotificationBuilderTest.java
  122. +11 −0 src/test/java/se/bjurr/prnfb/test/Podam.java
  123. +98 −0 src/test/java/se/bjurr/prnfb/transformer/ButtonTransformerTest.java
  124. +37 −0 src/test/java/se/bjurr/prnfb/transformer/NotificationTransformerTest.java
  125. +26 −0 src/test/java/se/bjurr/prnfb/transformer/SettingsDataTransformerTest.java
  126. +0 −64 src/test/java/se/bjurr/prnfs/admin/FaultyStoredSettingsIsHandledTest.java
  127. +0 −149 src/test/java/se/bjurr/prnfs/admin/NotificationsStorageTest.java
  128. +0 −268 src/test/java/se/bjurr/prnfs/admin/PrnfsPullRequestEventListenerTest.java
  129. +0 −32 src/test/java/se/bjurr/prnfs/admin/data/PluginSettingsImpl.java
  130. +0 −29 src/test/java/se/bjurr/prnfs/admin/utils/NotificationBuilder.java
  131. +0 −114 src/test/java/se/bjurr/prnfs/admin/utils/PrnfsParticipantBuilder.java
  132. +0 −258 src/test/java/se/bjurr/prnfs/admin/utils/PrnfsTestBuilder.java
  133. +0 −61 src/test/java/se/bjurr/prnfs/admin/utils/PullRequestEventBuilder.java
  134. +0 −187 src/test/java/se/bjurr/prnfs/admin/utils/PullRequestRefBuilder.java
  135. +0 −52 src/test/java/se/bjurr/prnfs/listener/UrlInvokerTest.java
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* text

*.png binary
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
github: [tomasbjerre]
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -3,3 +3,9 @@ target
.classpath
.settings
*~
.okhttpcache
node_modules
opt
atlassian-plugin-sdk-tgz
.idea
*iml
22 changes: 9 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,16 @@
sudo: false
language: java
jdk:
- oraclejdk8
- oraclejdk7
- openjdk8

before_install:
- sudo apt-get update
- sudo apt-get install apt-transport-https
- echo "deb https://sdkrepo.atlassian.com/debian/ stable contrib" | sudo tee -a /etc/apt/sources.list
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys B07804338C015B73
- sudo apt-get update
- sudo apt-get install atlassian-plugin-sdk
- ./setup-atlassian-sdk.sh `pwd`
- export PATH=opt/atlassian-plugin-sdk/bin:opt/atlassian-plugin-sdk/apache-maven-*/bin:$PATH
install:
#Install Atlassian libs in local Maven repo
- atlas-mvn -q install -Dstash.version=2.12.0 -Dstash.data.version=2.12.0 -Damps.version=5.0.4
- atlas-mvn -q install
- atlas-mvn install -Dbitbucket.version=5.1.0
- atlas-mvn install
script:
- atlas-package -q -Dstash.version=2.12.0 -Dstash.data.version=2.12.0 -Damps.version=5.0.4
- atlas-package -q
- atlas-package -Dbitbucket.version=5.1.0
- atlas-package
notifications:
email: false
Loading