* added scopes on integrations, scopes are:
- repo only
- repogroup children only
- root repos only
- global (any repo)
* integrations schemas now have separate section for the
settings (eg. slack) and options (eg. scope/enabled)
* added descriptions to integration types
* added icons to integration types
* added 'create new' integration page
* added scope of integration to integrations list
* added breadcrumbs for each repo/repogroup/global integrations pages
* added sorting to integrations list
* added pagination to integrations list
* added icons to integrations list
* added type filter to integrations list
* added message to integrations list if none we found
* added extra permissions check on integrations views
* db migration from 56 => 57 - adds child_repos_only field
* added tests for integrations triggered on events
* added tests for integrations schemas
* added tests for integrations views for repo/repogroup/admin
18 lines
441 B
HTML
18 lines
441 B
HTML
<%def name="panel(title='', category='default', class_='')">
|
|
<div class="panel panel-${category} ${class_}">
|
|
%if title or hasattr(caller, 'title'):
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">
|
|
%if title:
|
|
${title}
|
|
%else:
|
|
${caller.title()}
|
|
%endif
|
|
</h3>
|
|
</div>
|
|
%endif
|
|
<div class="panel-body">
|
|
${caller.body()}
|
|
</div>
|
|
</div>
|
|
</%def>
|