示例#1
0
 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
示例#2
0
 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)
示例#3
0
 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
示例#4
0
# 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))
示例#5
0
        '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)
    )