Exemple #1
0
    def index(self, *args, **kw):
        tg.tmpl_context.form = self.form

        base = self.menu.base
        settings = dict(session).get('settings', {})
        form_data = clear_passwords(settings)
        form_data.setdefault(self.name, {})
        form_data[self.name].setdefault('enable', False)

        form_args = {
            'action': path_join(base, self.name, 'update'),
        }

        form_args['child_args'] = {
            'buttons': {
                'child_args': {
                    'clear': {
                        'url': path_join(base, self.name, 'clear'),
                    },
                    'skip': {
                        'url': path_join(base, self.name, 'skip'),
                        #'disabled': not self.menu[self.name].is_new
                    },
                    'clear_all': {
                        'url': path_join(base, 'clear'),
                    }
                }
            }
        }
        menu = list(self.make_menu())
        return dict(form_data=form_data, form_args=form_args, menu=menu)
Exemple #2
0
    def index(self, *args, **kw):
        tg.tmpl_context.form = self.form

        base = self.menu.base
        settings = dict(session).get('settings', {})
        form_data = clear_passwords(settings)
        form_data.setdefault(self.name, {})
        form_data[self.name].setdefault('enable', False)

        form_args = {
            'action': path_join(base, self.name, 'update'),
        }

        form_args['child_args'] = {
            'buttons': {
                'child_args': {
                    'clear': {
                        'url': path_join(base, self.name, 'clear'),
                    },
                    'skip': {
                        'url': path_join(base, self.name, 'skip'),
                        #'disabled': not self.menu[self.name].is_new
                    },
                    'clear_all': {
                        'url': path_join(base, 'clear'),
                    }
                }
            }
        }
        menu = list(self.make_menu())
        return dict(form_data=form_data, form_args=form_args, menu=menu)
Exemple #3
0
 def url(self):
     return tg.url(util.path_join(self.base, self.name))