Show More
1 | NO CONTENT: new file 100644, binary diff hidden |
|
NO CONTENT: new file 100644, binary diff hidden |
@@ -0,0 +1,9 b'' | |||||
|
1 | <div class="panel panel-default"> | |||
|
2 | <div class="panel-heading"> | |||
|
3 | <h3 class="panel-title">${_('Admin Automation')}</h3> | |||
|
4 | </div> | |||
|
5 | <div class="panel-body"> | |||
|
6 | <h4>${_('This feature is available in RhodeCode EE edition only. Contact {sales_email} to obtain a trial license.').format(sales_email='<a href="mailto:sales@rhodecode.com">sales@rhodecode.com</a>')|n}</h4> | |||
|
7 | <img style="width: 100%; height: 100%" src="${h.asset('images/ee_features/admin_automation.png')}"/> | |||
|
8 | </div> | |||
|
9 | </div> |
@@ -169,6 +169,11 b' def admin_routes(config):' | |||||
169 | name='admin_settings_labs_update', |
|
169 | name='admin_settings_labs_update', | |
170 | pattern='/settings/labs/update') |
|
170 | pattern='/settings/labs/update') | |
171 |
|
171 | |||
|
172 | # Automation EE feature | |||
|
173 | config.add_route( | |||
|
174 | 'admin_settings_automation', | |||
|
175 | pattern=ADMIN_PREFIX + '/settings/automation') | |||
|
176 | ||||
172 | # global permissions |
|
177 | # global permissions | |
173 |
|
178 | |||
174 | config.add_route( |
|
179 | config.add_route( |
@@ -95,7 +95,8 b' class NavigationRegistry(object):' | |||||
95 | 'admin_settings_sessions'), |
|
95 | 'admin_settings_sessions'), | |
96 | NavEntry('open_source', _('Open Source Licenses'), |
|
96 | NavEntry('open_source', _('Open Source Licenses'), | |
97 | 'admin_settings_open_source'), |
|
97 | 'admin_settings_open_source'), | |
98 |
|
98 | NavEntry('automation', _('Automation'), | ||
|
99 | 'admin_settings_automation') | |||
99 | ] |
|
100 | ] | |
100 |
|
101 | |||
101 | _labs_entry = NavEntry('labs', _('Labs'), |
|
102 | _labs_entry = NavEntry('labs', _('Labs'), |
@@ -675,6 +675,17 b' class AdminSettingsView(BaseAppView):' | |||||
675 | @LoginRequired() |
|
675 | @LoginRequired() | |
676 | @HasPermissionAllDecorator('hg.admin') |
|
676 | @HasPermissionAllDecorator('hg.admin') | |
677 | @view_config( |
|
677 | @view_config( | |
|
678 | route_name='admin_settings_automation', request_method='GET', | |||
|
679 | renderer='rhodecode:templates/admin/settings/settings.mako') | |||
|
680 | def settings_automation(self): | |||
|
681 | c = self.load_default_context() | |||
|
682 | c.active = 'automation' | |||
|
683 | ||||
|
684 | return self._get_template_context(c) | |||
|
685 | ||||
|
686 | @LoginRequired() | |||
|
687 | @HasPermissionAllDecorator('hg.admin') | |||
|
688 | @view_config( | |||
678 | route_name='admin_settings_labs', request_method='GET', |
|
689 | route_name='admin_settings_labs', request_method='GET', | |
679 | renderer='rhodecode:templates/admin/settings/settings.mako') |
|
690 | renderer='rhodecode:templates/admin/settings/settings.mako') | |
680 | def settings_labs(self): |
|
691 | def settings_labs(self): |
General Comments 0
You need to be logged in to leave comments.
Login now