| | |
| | | import org.apache.wicket.markup.repeater.data.DataView;
|
| | | import org.apache.wicket.markup.repeater.data.ListDataProvider;
|
| | |
|
| | | import com.gitblit.GitBlit;
|
| | | import com.gitblit.models.FederationProposal;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | | import com.gitblit.wicket.pages.ReviewProposalPage;
|
| | |
| | | public FederationProposalsPanel(String wicketId) {
|
| | | super(wicketId);
|
| | |
|
| | | final List<FederationProposal> list = GitBlit.self().getPendingFederationProposals();
|
| | | final List<FederationProposal> list = app().federation().getPendingFederationProposals();
|
| | | hasProposals = list.size() > 0;
|
| | | DataView<FederationProposal> dataView = new DataView<FederationProposal>("row",
|
| | | new ListDataProvider<FederationProposal>(list)) {
|
| | |
| | |
|
| | | @Override
|
| | | public void onClick() {
|
| | | if (GitBlit.self().deletePendingFederationProposal(entry)) {
|
| | | if (app().federation().deletePendingFederationProposal(entry)) {
|
| | | list.remove(entry);
|
| | | info(MessageFormat.format("Proposal ''{0}'' deleted.", entry.name));
|
| | | } else {
|