mirror of https://github.com/openspug/spug
parent
48a090c20f
commit
7208ba803e
|
@ -34,7 +34,7 @@ class User(models.Model, ModelMixin):
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def page_perms(self):
|
def page_perms(self):
|
||||||
if self.role.page_perms:
|
if self.role and self.role.page_perms:
|
||||||
data = []
|
data = []
|
||||||
perms = json.loads(self.role.page_perms)
|
perms = json.loads(self.role.page_perms)
|
||||||
for m, v in perms.items():
|
for m, v in perms.items():
|
||||||
|
|
|
@ -148,7 +148,7 @@ def login(request):
|
||||||
is_success, message = ldap.valid_user(form.username, form.password)
|
is_success, message = ldap.valid_user(form.username, form.password)
|
||||||
if is_success:
|
if is_success:
|
||||||
if not user:
|
if not user:
|
||||||
user = User.objects.create(username=form.username, nickname=form.username)
|
user = User.objects.create(username=form.username, nickname=form.username, type=form.type)
|
||||||
return handle_user_info(user, x_real_ip)
|
return handle_user_info(user, x_real_ip)
|
||||||
elif message:
|
elif message:
|
||||||
return json_response(error=message)
|
return json_response(error=message)
|
||||||
|
|
|
@ -55,7 +55,7 @@ class ComTable extends React.Component {
|
||||||
<Divider type="vertical"/>
|
<Divider type="vertical"/>
|
||||||
<LinkButton className="span-button" onClick={() => store.showForm(info)}>编辑</LinkButton>
|
<LinkButton className="span-button" onClick={() => store.showForm(info)}>编辑</LinkButton>
|
||||||
<Divider type="vertical"/>
|
<Divider type="vertical"/>
|
||||||
<LinkButton className="span-button" onClick={() => this.handleReset(info)}>重置密码</LinkButton>
|
<LinkButton disabled={info['type'] === 'ldap'} className="span-button" onClick={() => this.handleReset(info)}>重置密码</LinkButton>
|
||||||
<Divider type="vertical"/>
|
<Divider type="vertical"/>
|
||||||
<LinkButton className="span-button" onClick={() => this.handleDelete(info)}>删除</LinkButton>
|
<LinkButton className="span-button" onClick={() => this.handleDelete(info)}>删除</LinkButton>
|
||||||
</span>
|
</span>
|
||||||
|
|
Loading…
Reference in New Issue