LCMS repository actions
From Dokeos
Contents |
Introduction
This page will give an explanation of how the repository (with version control) works, and what the rules are in terms of:
- deleting
- editing
- moving
As an example, we will use 1 announcement with 3 versions, where version 2 and 3 have a link as an attachement. The screenshot below shows the 2 link objects, and the announcement with currently 2 versions, published in a course, and the "dokeos" object is linked to the second version of the announcement.
note: Only the most recent version of an object is displayed.
Now let's take a look at the rules.
Rules
Deleting
We added a third version of the announcement, this time with the "example" object as an attachement. The second version is still published, so it's not possible to remove the whole object, thus the delete option is still greyed out. Additionally; if an object is attached to another object it's impossible to delete this object.
When viewing an object, you cannot remove versions from the object that are currently published in some course. (as you can see in the very last screenshot) In our example, we won't be able to remove version 2, because that one is published in a course. Naturaly, when removing the most recent version, the system makes the second most recent version the newest version again.
Editing
A checkbox was added to the editing screen, when checked, we create a new version of the object. When unchecked we edit the current version.
Moving
When moving the latest version of an object, all older versions are moved aswell.
Viewing an object
And finally, we added a "versions" box to page when viewing an object.





