stable
Clone or download
this is part of story #10408 have a burning parrot git repository list This patch introduce repository display. How to test: - have several repsotiories in a project - forge your url to /plugin/git/<projectname> => repositories should be displayed: - repository name is displayed with your theme color - an administration link enables you to manage your repository - if descritpion is not defined, it display "Empty description" Will be done in dedicated commits: - spinner and error returns by REST route are not handeled yet - repositories are display in a single column - repositories are not clickable - last update date and opened pull request are not returned by REST route, so it's not displayed now Change-Id: I0939fd263acacc2375df88108184e5ed9363ed26
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/git/include/Git/RepositoryList/GitRepositoryListPresenter.php | +2 | −0 | Go to diff View file |
M | plugins/git/templates/repositories/repository-list.mustache | +1 | −0 | Go to diff View file |
M | plugins/git/www/scripts/repositories/po/fr.po | +3 | −0 | Go to diff View file |
M | plugins/git/www/scripts/repositories/po/template.pot | +3 | −0 | Go to diff View file |
M | plugins/git/www/scripts/repositories/src/GitBreadcrumbs.vue | +14 | −8 | Go to diff View file |
M | plugins/git/www/scripts/repositories/src/GitRepositoriesList.vue | +24 | −13 | Go to diff View file |
A | plugins/git/www/scripts/repositories/src/GitRepository.vue | +45 | −0 | Go to diff View file |
A | plugins/git/www/scripts/repositories/src/breadcrumb-presenter.js | +40 | −0 | Go to diff View file |
M | plugins/git/www/scripts/repositories/src/index.js | +15 | −5 | Go to diff View file |
A | plugins/git/www/scripts/repositories/src/repository-list-presenter.js | +30 | −0 | Go to diff View file |
A | plugins/git/www/scripts/repositories/src/rest-querier.js | +34 | −0 | Go to diff View file |
M | plugins/git/www/themes/BurningParrot/css/_git-repositories.scss | +38 | −0 | Go to diff View file |