44 Commits

Author SHA1 Message Date
steve
fd13b87d86 Add account permissions page 2013-10-14 11:09:35 +08:00
steve
77f9f2633e Add account permission page 2013-10-13 11:27:48 +08:00
robin shine
26535f960a Embed dropwizard jersey module. Add jackson
serialization/deserialization support for Hibernate.
2013-10-11 23:35:58 +08:00
robin shine
d7c32e3d4f Modify Wicket PageStoreManager.java to work around the issue explained
in previous commit. So now we add back the feature of not persisting
pages for wicket ajax requests.
2013-10-08 22:07:07 +08:00
steve
31144a8570 Merge with Robin 2013-10-08 16:01:44 +08:00
steve
c305c96dda Merge branch 'master' of https://git.pmease.com/p/robin/commons
* 'master' of https://git.pmease.com/p/robin/commons:
  Fix the issue that browser url does not change after redirection.
2013-10-08 15:41:57 +08:00
steve
3b33ad2def Merge branch 'master' of https://git.pmease.com/p/robin/commons
* 'master' of https://git.pmease.com/p/robin/commons:
  Sub page should override onPageInitialize() instead of onInitialize()
  Reject git operation when server is not ready.
  Send git error messages to git client. Disable session creation for git operation.
  Make BasePage.onInitialize() final. Add security check for GitFilter

Conflicts:
	gitop.web/src/main/java/com/pmease/gitop/web/page/BasePage.java
	gitop.web/src/main/java/com/pmease/gitop/web/page/account/setting/profile/AccountProfilePage.java
	gitop.web/src/main/java/com/pmease/gitop/web/page/home/HomePage.java
	gitop.web/src/main/java/com/pmease/gitop/web/page/project/ProjectHomePage.java
2013-10-08 15:39:53 +08:00
robin shine
de678ce7c6 Fix the issue that browser url does not change after redirection. 2013-10-08 14:08:33 +08:00
steve
dbe34cf468 Add AccountPermission 2013-10-08 12:17:26 +08:00
steve
283766c0c2 Continue working on wicket components 2013-10-07 03:54:07 +08:00
steve
0ba160fca5 Add flat checkbox, flat radio, vex dialog, messenger, modal 2013-10-07 01:07:59 +08:00
robin shine
1edc128e69 Sub page should override onPageInitialize() instead of onInitialize() 2013-10-02 22:01:20 +08:00
robin shine
bde8789aec Merge branch 'master' of https://git.pmease.com/p/robin/commons.git 2013-10-02 17:14:36 +08:00
robin shine
4e10bbc1b6 Send git error messages to git client. Disable session creation for git
operation.
2013-10-02 16:13:56 +08:00
robin shine
ff4dd0b7cf Make BasePage.onInitialize() final.
Add security check for GitFilter
2013-10-01 22:54:27 +08:00
steve
fb96450dc7 Merge with robin's change 2013-10-01 20:43:47 +08:00
steve
4b10ee989f Merge branch 'master' of https://git.pmease.com/p/robin/commons.git
Conflicts:
	gitop.web/pom.xml
	gitop.web/src/main/java/com/pmease/gitop/web/GitopWebApp.java
	gitop.web/src/main/java/com/pmease/gitop/web/TestPage.java
	gitop.web/src/main/java/com/pmease/gitop/web/WebModule.java
	gitop.web/src/main/java/com/pmease/gitop/web/page/home/HomePage.java
	gitop.web/src/main/java/com/pmease/gitop/web/resource/TestResource.java
2013-10-01 20:25:08 +08:00
steve
b7284a9655 Small refactoring 2013-10-01 20:14:24 +08:00
robin shine
0aab6f6089 Github style account url, project url, and pull/push url. 2013-10-01 15:30:00 +08:00
robin shine
aa69531262 Remove servlet/filter auto-configure from commons projects. Instead add
them into gitop projects for flexibility. 

Change to use GitFilter instead of GitServlet so that Git repository can
be served without a prefix.
2013-09-30 17:17:10 +08:00
robin shine
3a1b1d9a15 Some minor fixes. 2013-09-29 20:56:18 +08:00
steve
f565e11908 Remove mount upload resource 2013-09-29 19:01:48 +08:00
steve
ebbd50386d Merge branch 'master' of https://git.pmease.com/p/robin/commons
* 'master' of https://git.pmease.com/p/robin/commons:
  Simplify model by removing individual permissions and role concept.
  Be able to configure context path running QuickBuild web UI.
  Fix the issue that wizard has not default button.

Conflicts:
	gitop.web/src/main/java/com/pmease/gitop/web/GitopWebApp.java
2013-09-29 18:56:06 +08:00
steve
fb55e99f7b Add file upload support 2013-09-29 18:54:34 +08:00
robin shine
58ab5da015 Merge branch 'master' of https://git.pmease.com/p/robin/commons.git 2013-09-29 17:00:23 +08:00
robin shine
0f5ae8b81c Simplify model by removing individual permissions and role concept. 2013-09-29 16:22:35 +08:00
robin shine
6cefe8fbef Be able to configure context path running QuickBuild web UI. 2013-09-29 14:13:50 +08:00
steve
458d3f43f8 Change fileuploader to fileupload 2013-09-28 22:26:22 +08:00
steve
bf55319063 Add file upload component 2013-09-28 22:06:47 +08:00
steve
ff5dd3cfa0 Merge branch 'master' of https://git.pmease.com/p/robin/commons
* 'master' of https://git.pmease.com/p/robin/commons:
  Print more meaningful information when git access URL is incorrect.
  Upgrade to JDK7.
  Fix various comparator implementation to conform to Comparator contract.
  Remove JGit servlet.
  GitServlet implementation.

Conflicts:
	gitop.web/src/main/java/com/pmease/gitop/web/HomePage.html
	gitop.web/src/main/java/com/pmease/gitop/web/WicketConfig.java
2013-09-26 20:40:26 +08:00
steve
ce13462fcb Add user pages 2013-09-26 19:48:36 +08:00
robin shine
b9fecdfb87 GitServlet implementation. 2013-09-25 18:09:28 +08:00
robin shine
a34f8ca977 Refactor resource management. 2013-09-23 09:25:08 +08:00
robin shine
6e70ce22d5 Fix bean editor issue. 2013-09-22 11:56:40 +08:00
robin shine
a4c7cc6cd5 Fix bean editor issues. 2013-09-22 08:56:28 +08:00
robin shine
cae54c3288 Server initialization logic. 2013-09-21 15:38:32 +08:00
robin shine
379fd71c9c System initialization logic. 2013-09-18 22:36:20 +08:00
robin shine
c1bce23af2 Complete bean editor. 2013-09-18 15:10:43 +08:00
robin shine
f58d4361eb Upgrade to Bootstrap 3.0. Continue to work on bean editor. 2013-09-17 22:34:09 +08:00
robin shine
3f58f5d7bf Add renderForEdit and renderForView methods to interface EditContext. 2013-09-17 09:32:20 +08:00
robin shine
69f76069c1 Bean editor framework. 2013-09-16 22:46:50 +08:00
robin shine
6e4ac36b6c Rework plugin architecture. 2013-09-10 18:27:03 +08:00
robin shine
5a2fe0dc63 Change to use new extension point mechanism. 2013-09-10 17:12:46 +08:00
robin shine
b5e6caff21 Refactor web package from gitop.core to gitop.web. 2013-09-08 20:17:56 +08:00