| | |
| | | import org.apache.wicket.markup.repeater.data.ListDataProvider; |
| | | import org.apache.wicket.model.IModel; |
| | | import org.apache.wicket.model.Model; |
| | | import org.apache.wicket.protocol.http.WebRequest; |
| | | import org.apache.wicket.protocol.http.WebResponse; |
| | | |
| | | import com.gitblit.Constants; |
| | |
| | | |
| | | // Set Cookie |
| | | if (app().settings().getBoolean(Keys.web.allowCookieAuthentication, false)) { |
| | | WebRequest request = (WebRequest) getRequestCycle().getRequest(); |
| | | WebResponse response = (WebResponse) getRequestCycle().getResponse(); |
| | | app().authentication().setCookie(response.getHttpServletResponse(), user); |
| | | app().authentication().setCookie(request.getHttpServletRequest(), |
| | | response.getHttpServletResponse(), user); |
| | | } |
| | | |
| | | if (!session.continueRequest()) { |
| | |
| | | List<MenuItem> standardItems = new ArrayList<MenuItem>(); |
| | | standardItems.add(new MenuDivider()); |
| | | if (user.canAdmin() || user.canCreate()) { |
| | | standardItems.add(new PageLinkMenuItem("gb.newRepository", EditRepositoryPage.class)); |
| | | standardItems.add(new PageLinkMenuItem("gb.newRepository", app().getNewRepositoryPage())); |
| | | } |
| | | standardItems.add(new PageLinkMenuItem("gb.myProfile", UserPage.class, |
| | | WicketUtils.newUsernameParameter(user.username))); |