Esempio n. 1
0
 def post(self):
     groupname = str(flask.request.form['get_group'])
     result = common.getGroup(groupname)
     group = [ item for item in result]
     if not group:
         flask.flash('Group ' + groupname + ' not found')
         return flask.redirect(flask.url_for('getgroup'))
     else:
         groupmembers = self.get_groupchildren(groupname)
         groupvars = self.get_groupvars(groupname)
         grouphosts = self.get_grouphosts(groupname)
         return flask.render_template('getgroup.html', groupname=groupname, members=groupmembers, groupvars=groupvars, grouphosts=grouphosts)
Esempio n. 2
0
    def get(self):
        query = request.args.get('q')
        if query:
            result = common.getGroup(query)
            group = [item for item in result]
            if group:
                groupmembers = self.get_groupchildren(query)
                groupvars = self.get_groupvars(query)
                grouphosts = self.get_grouphosts(query)
                return flask.render_template('getgroup.html', groupname=query, members=groupmembers, groupvars=groupvars, grouphosts=grouphosts)
            else:
                return self.get_searchGroups(query)

        return flask.render_template('getgroup.html')
Esempio n. 3
0
 def post(self):
     groupname = str(flask.request.form['get_group'])
     result = common.getGroup(groupname)
     group = [item for item in result]
     if not group:
         flask.flash('Group ' + groupname + ' not found')
         return flask.redirect(flask.url_for('getgroup'))
     else:
         groupmembers = self.get_groupchildren(groupname)
         groupvars = self.get_groupvars(groupname)
         grouphosts = self.get_grouphosts(groupname)
         return flask.render_template('getgroup.html',
                                      groupname=groupname,
                                      members=groupmembers,
                                      groupvars=groupvars,
                                      grouphosts=grouphosts)
Esempio n. 4
0
    def get(self):
        query = request.args.get('q')
        if query:
            result = common.getGroup(query)
            group = [item for item in result]
            if group:
                groupmembers = self.get_groupchildren(query)
                groupvars = self.get_groupvars(query)
                grouphosts = self.get_grouphosts(query)
                return flask.render_template('getgroup.html',
                                             groupname=query,
                                             members=groupmembers,
                                             groupvars=groupvars,
                                             grouphosts=grouphosts)
            else:
                return self.get_searchGroups(query)

        return flask.render_template('getgroup.html')