MDL-50664 mod_data: add 'manageapproved' setting.
authorJohannes Burk <me@jojoob.de>
Thu, 25 Jun 2015 15:10:34 +0000 (17:10 +0200)
committerRyan Wyllie <ryan@moodle.com>
Tue, 15 Sep 2015 07:16:40 +0000 (07:16 +0000)
commit97fe80ad68329a7ababb464b301578a2626d9bcb
treeb055c0d45c3ac22f9594bebefd354fa6ec28ccfa
parentf49551054854de12513d9787b28c15ed0a6a0f1b
MDL-50664 mod_data: add 'manageapproved' setting.

New function data_user_can_manage_entry checks whether a user is allowed to manage an entry.
Considering manageentries capability, data_in_readonly_period() result,
ownership (determined by data_isowner()), approval and manageapproved setting.
mod/data/backup/moodle2/backup_data_stepslib.php
mod/data/classes/external.php
mod/data/db/install.xml
mod/data/db/upgrade.php
mod/data/edit.php
mod/data/lang/en/data.php
mod/data/lib.php
mod/data/mod_form.php
mod/data/version.php
mod/data/view.php