6690 Commits

Author SHA1 Message Date
robin shine
7712a31f3f Unify editable validation and javax validation. 2013-10-17 21:15:03 +08:00
steve
9b145b50bf Merge branch 'master' of https://git.pmease.com/p/robin/commons.git 2013-10-16 01:29:42 +08:00
steve
26e934079d Add user home page 2013-10-16 01:29:03 +08:00
robin shine
428d0fc510 Add OneToMany side to AutoPull/AutoPush in Branch class. 2013-10-15 11:54:38 +08:00
robin shine
081104ae0e Add fork relationship and auto-sync tables. 2013-10-15 09:50:10 +08:00
robin shine
cccd09195e Add name constraint for Team and Project. 2013-10-15 08:46:32 +08:00
robin shine
b5c4d3118c Add project creation timestamp field. 2013-10-14 11:35:13 +08:00
robin shine
89c6f438a8 Merge branch 'master' of https://git.pmease.com/p/robin/commons.git 2013-10-14 11:11:42 +08:00
robin shine
080114f1fe Use jersey 1.17.1 instead of 1.17 2013-10-14 11:10:59 +08:00
steve
fd13b87d86 Add account permissions page 2013-10-14 11:09:35 +08:00
steve
679ec52eb4 Merge branch 'master' of https://git.pmease.com/p/robin/commons
* 'master' of https://git.pmease.com/p/robin/commons:
  Add toString for various model classes. Add MembershipManager. Add cascade removal for OneToMany relationship.
2013-10-14 11:08:58 +08:00
robin shine
e81261303d Add toString for various model classes. Add MembershipManager. Add
cascade removal for OneToMany relationship.
2013-10-14 10:47:11 +08:00
steve
77f9f2633e Add account permission page 2013-10-13 11:27:48 +08:00
robin shine
4d85f8275a Add public and default permission at account level. 2013-10-13 11:18:03 +08:00
robin shine
8689b8ec12 Add resource locator in gitop.rest 2013-10-12 10:48:40 +08:00
robin shine
f3332cfea0 Add validation annotation for resources. 2013-10-12 10:26:26 +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
robin shine
c695ad264c Remove logic of not persisting ajax requested pages as it causes below
problem:
1. Open same page with ajax functionality in two browser tabs. 
2. Change part of the page via ajax in first tab. 
3. Change another part of the page via ajax in second tab. 
4. Now hit button in first tab in changed part, Wicket will report
ComponentNotFound exception.
2013-10-08 19:55:24 +08:00
steve
31144a8570 Merge with Robin 2013-10-08 16:01:44 +08:00
steve
8676857d27 Merge with head 2013-10-08 15:44:34 +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
81a19f4ce3 Reject git operation when server is not ready. 2013-10-02 16:47:42 +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
400ecf99c2 Change testXXX to shouldXXX 2013-09-28 22:08:38 +08:00
steve
bf55319063 Add file upload component 2013-09-28 22:06:47 +08:00
robin shine
87bd04e69b Fix the issue that wizard has not default button. 2013-09-28 11:17:20 +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