38 |
$self->is_superuser(1); |
$self->is_superuser(1); |
39 |
} |
} |
40 |
} |
} |
41 |
|
|
42 |
|
# honor AdminMode from config.yml |
43 |
|
$self->is_superuser(1) if Jifty->config->framework('AdminMode'); |
44 |
} |
} |
45 |
|
|
46 |
=head2 role |
=head2 role |
59 |
|
|
60 |
return 1 if ($role eq 'admin' && $self->current_user->is_superuser); |
return 1 if ($role eq 'admin' && $self->current_user->is_superuser); |
61 |
|
|
62 |
|
return 1 if ($role eq 'edit' && $self->current_user->user_object->email_confirmed); |
63 |
|
|
64 |
my $r = SQLSession::Model::Role->new(); |
my $r = SQLSession::Model::Role->new(); |
65 |
$r->load_by_cols( |
$r->load_by_cols( |
66 |
user_id => $self->current_user->id, |
user_id => $self->current_user->id, |