def add(self, sysNam, grpNam): return Crud.add(self, sysNam, {'name': grpNam, 'path': grpNam})
def add(self, sysNam, prjNam, **opts): return Crud.add(self, sysNam, dict([('name', prjNam)] + opts.items()))
def add(self, sysNam, login, fullName, email, **opts): return Crud.add(self, sysNam, dict( [('name', fullName), ('username', login), ('email', email)] + ('password' in opts and [] or [('password', self.rand_pass())]) + opts.items()))