mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 12:40:01 +01:00
MDL-60899 block_lp: no permissions - empty block
Show an empty block if the current user does not have the capability to see any plans.
This commit is contained in:
parent
5bde2c2b62
commit
8b0801c2b8
@ -35,6 +35,7 @@ use core_competency\url;
|
||||
use renderable;
|
||||
use renderer_base;
|
||||
use templatable;
|
||||
use required_capability_exception;
|
||||
|
||||
/**
|
||||
* Summary renderable class.
|
||||
@ -68,7 +69,11 @@ class summary implements renderable, templatable {
|
||||
$this->user = $user;
|
||||
|
||||
// Get the plans.
|
||||
$this->plans = api::list_user_plans($this->user->id);
|
||||
try {
|
||||
$this->plans = api::list_user_plans($this->user->id);
|
||||
} catch (required_capability_exception $e) {
|
||||
$this->plans = [];
|
||||
}
|
||||
|
||||
// Get the competencies to review.
|
||||
$this->compstoreview = api::list_user_competencies_to_review(0, 3);
|
||||
|
Loading…
x
Reference in New Issue
Block a user