def __url_list__(self): view_list = ['list', 'show', 'new', 'create', 'edit', 'update', 'trash', 'untrash', 'remove', 'delete', 'destroy'] url = base_url(self.__application_name__+'/' + self.__model_name__) + '/' url_list = {'index' : url} for view in view_list: url_list[view] = url + view return url_list
def action_index(self): url_list = { 'Group' : base_url('cms/group'), 'Third Party Authenticator' : base_url('cms/third_party_authenticator'), 'Page' : base_url('cms/page'), 'Theme' : base_url('cms/theme'), 'Layout' : base_url('cms/layout'), 'Widget' : base_url('cms/widget'), 'User' : base_url('cms/user'), 'Language' : base_url('cms/language'), 'Configuration' : base_url('cms/configuration') } return load_view('cms', 'index', url_list = url_list)
def _fill_url_list(self): view_list = ['list', 'show', 'new', 'create', 'edit', 'update', 'trash', 'remove', 'delete', 'destroy'] url = base_url(self.__application_name__+'/' + self.__model_name__) + '/' for view in view_list: if view not in self.__url_list__: self.__url_list__[view] = url + view
# If you want to enable custom error, end let your visitor see the # sarcastic-human word instead of any informative-for-developer-info # such as "404 Not found", set this to true ##################################################################################### CUSTOM_ERROR = False ##################################################################################### # End of configuration ##################################################################################### from kokoropy import load_view, base_url ################### These functions are used for routes (url) ####################### def index(): return load_view("index", "index.html", active_page="home") if FIRST_TIME: urls = ( # index ("/", index), (base_url(), index), # getting_started (base_url("getting_started"), getting_started), ) if CUSTOM_ERROR: hooks = (("before_request", before_request), ("after_request", after_request)) errors = (("404", error_404), ("403", error_403), ("500", error_500))
'No no no... Not again...', 'Congratulation, you have just found an error !!!', ] message_index = random.randrange(0,len(error_messages)) error_message = error_messages[message_index] data = { 'error_title' : '500, Internal Server Error', 'error_message' : error_message, } return load_view('index','error', data = data) if FIRST_TIME: urls = ( # index ('/', index), (base_url(), index), # getting_started (base_url('getting_started'), getting_started) ) if CUSTOM_ERROR: hooks = ( ('before_request', before_request), ('after_request', after_request) ) errors = ( ('404', error_404), ('403', error_403), ('500', error_500) )