##// END OF EJS Templates
integrations: refactor/cleanup + features, fixes #4181...
integrations: refactor/cleanup + features, fixes #4181 * 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
dan -
r731:7a6d3636 default
Show More
Name Size Modified Last Commit Author
/ rhodecode / lib / dbmigrate / versions
001_initial_release.py Loading ...
002_version_1_1_0.py Loading ...
003_version_1_2_0.py Loading ...
004_version_1_3_0.py Loading ...
005_version_1_3_0.py Loading ...
006_version_1_4_0.py Loading ...
007_version_1_4_0.py Loading ...
008_version_1_5_0.py Loading ...
009_version_1_5_1.py Loading ...
010_version_1_5_2.py Loading ...
011_version_1_6_0.py Loading ...
012_version_1_7_0.py Loading ...
013_version_1_7_0.py Loading ...
014_version_1_7_1.py Loading ...
015_version_1_8_0.py Loading ...
016_version_2_0_0.py Loading ...
017_version_2_0_0.py Loading ...
018_version_2_0_0.py Loading ...
019_version_2_0_0.py Loading ...
020_version_2_0_1.py Loading ...
021_version_2_0_2.py Loading ...
022_version_2_0_2.py Loading ...
023_version_2_1_0.py Loading ...
024_version_2_1_0.py Loading ...
025_version_2_1_0.py Loading ...
026_version_2_2_0.py Loading ...
027_version_2_2_0.py Loading ...
028_version_2_2_3.py Loading ...
029_version_2_2_3.py Loading ...
030_version_2_2_3.py Loading ...
031_version_2_2_3.py Loading ...
032_version_2_3_0.py Loading ...
033_version_2_3_0.py Loading ...
034_version_2_3_0.py Loading ...
035_version_2_3_0.py Loading ...
036_version_2_3_0.py Loading ...
037_version_2_3_0.py Loading ...
038_version_2_3_0.py Loading ...
039_version_2_3_0.py Loading ...
040_version_3_0_0.py Loading ...
041_version_3_0_0.py Loading ...
042_version_3_0_0.py Loading ...
043_version_3_1_0.py Loading ...
044_version_3_1_0.py Loading ...
045_version_3_2_0.py Loading ...
046_version_3_3_0.py Loading ...
047_version_3_5_0.py Loading ...
048_version_3_8_0.py Loading ...
049_version_4_0_0.py Loading ...
050_version_4_0_0.py Loading ...
051_version_4_0_0.py Loading ...
052_version_4_1_0.py Loading ...
053_version_4_1_0.py Loading ...
054_version_4_1_0.py Loading ...
055_version_4_3_0.py Loading ...
056_version_4_4_0.py Loading ...
057_version_4_4_0.py Loading ...
__init__.py Loading ...