def context(self, data_source): return dict( name=data_source.name, connector=data_source.connector, open_update_dialog=reverse_api( 'data_source:update_form_show', data_source_id=data_source.guid, command='update'), open_delete_dialog=reverse_api( 'data_source:update_form_show', data_source_id=data_source.guid, command='delete'), )
def context(self, app): return dict( name=app.name, description=app.description or "---", link=reverse('application', app_id=app.guid), open_update_dialog=reverse_api( 'application:update_form_show', application_id=app.guid, command='update'), open_delete_dialog=reverse_api( 'application:update_form_show', application_id=app.guid, command='delete'), )
def context(self, app_res): return dict( name=app_res.name, open_update_dialog=reverse_api('app_res:update_form_show', res_id=app_res.guid, command='update'), open_delete_dialog=reverse_api('app_res:update_form_show', res_id=app_res.guid, command='delete'), )
def context(self, app_view): return dict( name=app_view.name, open_update_dialog=reverse_api('app_view:update_form_show', view_id=app_view.guid, command='update'), play_view_test=reverse_api('app_view:update_form_show', view_id=app_view.guid, command='play'), open_delete_dialog=reverse_api('app_view:update_form_show', view_id=app_view.guid, command='delete'), )
def context(self, workspace): return dict( id=workspace.guid, name=workspace.name, description=workspace.description, link=reverse('workspace', workspace_id=workspace.guid), open_update_dialog=reverse_api('workspace:update_form_show', workspace_id=workspace.guid, command='update'), open_delete_dialog=reverse_api('workspace:update_form_show', workspace_id=workspace.guid, command='delete'), )
def context(self, widget): return dict( id=widget.guid, name=widget.name, source=widget.source[:30], link=reverse('widget', widget_id=widget.guid), open_update_dialog=reverse_api('widget:update_form_show', widget_id=widget.guid, command='update'), open_delete_dialog=reverse_api('widget:update_form_show', widget_id=widget.guid, command='delete'), )
def context(self, right): return dict( object_name=right.name, object_description=u': %s' % right.description if right.description else u'', open_update_dialog=reverse_api('app_role:update_form_show', object_id=right.guid, command='update', type='right'), open_delete_dialog=reverse_api('app_role:update_form_show', object_id=right.guid, command='delete', type='right'), )
def context(self, view): return dict( object_id=view.guid, object_name=view.name, is_active='active' if view.guid == self.selected_id else '', open_acls=reverse_api('app_acl:select_item', object_id=view.guid, type='view'), )
def context(self, app_script): return dict( name=app_script.name, open_update_dialog=reverse_api('app_script:update_form_show', script_id=app_script.guid, command='update'), play_wholexml_test=reverse_api( 'app_script:update_form_show', script_id=app_script.guid, command='wholexml', email='*****@*****.**', eac_token="32b6ecf9-2420-4f80-866e-3678a312e6e1"), play_script_test=reverse_api('app_script:update_form_show', script_id=app_script.guid, command='play'), open_delete_dialog=reverse_api('app_script:update_form_show', script_id=app_script.guid, command='delete'), )
def context(self, right): return dict( object_id=right.guid, object_name=right.name, view_right='list-group-item-info' if right.guid in self.view_rights else '', selected='active' if right.guid in self.selected_id else '', open_acls=reverse_api('app_acl:select_item', object_id=right.guid, type='right'), )
def context(self, role): rights_in_role = self.role_rights.get(role.guid, 0) return dict( object_id=role.guid, object_name=role.name, rights_attached=u'<span class="badge">{}</span></a>'.format( rights_in_role) if rights_in_role else u'', is_active='active' if role.guid == self.selected_id else '', open_acls=reverse_api('app_acl:select_item', object_id=role.guid, type='role'), )
</div> """ DATA_SOURCE_OBJECT_NEW_HTML = u""" <div class="eapp_object col-xs-6 col-lg-4"> <h2 class="text-muted">Create Data Source</h2> <p class="text-muted">Just hit me</p> <p> <button type="button" class="btn btn-success" onclick="{open_create_dialog};">Create</button> </p> </div> """.format(open_create_dialog=reverse_api('data_source:create_form_show', fade=0)) class DataSourceTemplateCollection(TemplateCollection): template = DATA_SOURCE_OBJECT_HTML new_object_template = DATA_SOURCE_OBJECT_NEW_HTML serializable = True escape_list = ['name', 'connector'] def context(self, data_source): return dict( name=data_source.name, connector=data_source.connector, open_update_dialog=reverse_api( 'data_source:update_form_show', data_source_id=data_source.guid, command='update'), open_delete_dialog=reverse_api(
</div> """ WORKSPACE_OBJECT_NEW_HTML = u""" <div class="eapp_object col-xs-6 col-lg-4"> <h2 class="text-muted">Create Workspace</h2> <p class="text-muted">Just hit me</p> <p> <button type="button" class="btn btn-success" onclick="{open_create_dialog};">Create</button> </p> </div> """.format( open_create_dialog=reverse_api('workspace:create_form_show', fade=0)) class WorkspaceTemplateCollection(TemplateCollection): template = WORKSPACE_OBJECT_HTML new_object_template = WORKSPACE_OBJECT_NEW_HTML serializable = True escape_list = ['name', 'description'] def context(self, workspace): return dict( id=workspace.guid, name=workspace.name, description=workspace.description, link=reverse('workspace', workspace_id=workspace.guid), open_update_dialog=reverse_api('workspace:update_form_show',
</div> """ SCRIPT_OBJECT_NEW_HTML = u""" <div class="eapp_object col-xs-6 col-lg-4"> <h2 class="text-muted">Create Script</h2> <p class="text-muted">Just hit me</p> <p> <button type="button" class="btn btn-success" onclick="{open_create_dialog};">Create</button> </p> </div> """.format( open_create_dialog=reverse_api('app_script:create_form_show', fade=0)) class ScriptTemplateCollection(TemplateCollection): template = SCRIPT_OBJECT_HTML new_object_template = SCRIPT_OBJECT_NEW_HTML serializable = True escape_list = ['name'] def context(self, app_script): return dict( name=app_script.name, open_update_dialog=reverse_api('app_script:update_form_show', script_id=app_script.guid, command='update'), play_wholexml_test=reverse_api(
</p> </div> """ RESOURCE_OBJECT_NEW_HTML = u""" <div class="eapp_object col-xs-6 col-lg-4"> <h2 class="text-muted">Create Resource</h2> <p class="text-muted">Just hit me</p> <p> <button type="button" class="btn btn-success" onclick="{open_create_dialog};">Create</button> </p> </div> """.format(open_create_dialog=reverse_api('app_res:create_form_show', fade=0)) class ResourceListTemplate(TemplateCollection): template = RESOURCE_OBJECT_HTML new_object_template = RESOURCE_OBJECT_NEW_HTML serializable = True escape_list = ['name'] def context(self, app_res): return dict( name=app_res.name, open_update_dialog=reverse_api('app_res:update_form_show', res_id=app_res.guid, command='update'), open_delete_dialog=reverse_api('app_res:update_form_show',
</p> </div> """ WIDGET_OBJECT_NEW_HTML = u""" <div class="eapp_object col-xs-6 col-lg-4"> <h2 class="text-muted">Create Widget</h2> <p class="text-muted">Just hit me</p> <p> <button type="button" class="btn btn-success" onclick="{open_create_dialog};">Create</button> </p> </div> """.format(open_create_dialog=reverse_api('widget:create_form_show', fade=0)) class WidgetTemplateCollection(TemplateCollection): template = WIDGET_OBJECT_HTML new_object_template = WIDGET_OBJECT_NEW_HTML escape_list = ['name', 'source'] def context(self, widget): return dict( id=widget.guid, name=widget.name, source=widget.source[:30], link=reverse('widget', widget_id=widget.guid), open_update_dialog=reverse_api('widget:update_form_show', widget_id=widget.guid,
""" APPLICATION_OBJECT_NEW_HTML = u""" <div class="eapp_object col-xs-6 col-lg-4"> <h2 class="text-muted">Create Application</h2> <p class="text-muted">Just hit me</p> <p> <button type="button" class="btn btn-success" onclick="{open_create_dialog};">Create</button> <button type="button" class="btn btn-default" onclick="{open_create_dialog};">Import</button> </p> </div> """.format(open_create_dialog=reverse_api('application:create_form_show', fade=0)) class ApplicationTemplateCollection(TemplateCollection): template = APPLICATION_OBJECT_HTML new_object_template = APPLICATION_OBJECT_NEW_HTML serializable = True escape_list = ['name', 'description'] def context(self, app): return dict( name=app.name, description=app.description or "---", link=reverse('application', app_id=app.guid), open_update_dialog=reverse_api( 'application:update_form_show', application_id=app.guid, command='update'),
from templates import SidebarTemplate from urls import reverse_api tabs = [ dict( title='Structure', # onclick=reverse_api('application_view:tabchange', tab_name='tab_structure'), icon='tree-conifer', extra_css='disabled' ), dict( title='View', onclick=reverse_api('application_view:tabchange', tab_name='tab_view'), icon='picture', # extra_css='disabled' ), dict( title='Business Logic', # onclick=reverse_api('application_view:tabchange', tab_name='tab_business_logic'), icon='cog', extra_css='disabled' ), dict( title='Parameters', onclick=reverse_api('application_view:tabchange', tab_name='tab_params'), icon='list-alt' ), dict( title='Roles & Rights', onclick=reverse_api('application_view:tabchange', tab_name='tab_roles'), icon='user',
</button> </div> </div> """ OBJECT_COLLECTION_HTML = u""" <div class="list-group">{objects}</div> """ ROLE_OBJECT_NEW_HTML = u""" <br/> <a href="#" class="" onclick="{open_create_dialog};"> Create new role </a> """.format(open_create_dialog=reverse_api( 'app_role:create_form_show', fade=0, type='Role')) RIGHT_OBJECT_NEW_HTML = u""" <br/> <a href="#" class="" onclick="{open_create_dialog};"> Create new right </a> """.format(open_create_dialog=reverse_api( 'app_role:create_form_show', fade=0, type='Right')) class RoleTemplateCollection(TemplateCollection): template = OBJECT_HTML collection = OBJECT_COLLECTION_HTML new_object_template = ROLE_OBJECT_NEW_HTML