imsld-roles-procs.tcl

  • last updated 23 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert massive replacement of empty list creation sentences. The use of '[list]' instead of '{}' adds semantics that could be used for performance improvements in the future, such as using a different internal representation. There is already work in this direction, avoiding the generation of the string representation during comparison of empty strings (huge thanks to Stefan Sobernig for the pointer: https://core.tcl.tk/tcl/info/44527c632ed609c2).

  1. … 475 more files in changeset.
Prefer '{}' to '[list]' when creating empty lists

  1. … 204 more files in changeset.
Fix a bunch of typos

  1. … 120 more files in changeset.
Fix typos (info exist -> info exists)

  1. … 19 more files in changeset.
Release of version 1.8: improvements in export, HTML generation and edition fetures.

  1. … 60 more files in changeset.
Fixes to proc that creates role groups based on a DOM object

Going back to FS for default and preparming modules to work with XoWiki if installed/instantiated.

Adding proc for role-creation from XML.

  1. … 2 more files in changeset.
- adding support for properties of type file

* providing upgrade scripts

- adding monitor service of the properties

- fixing bugs

- adding a constraint on the evaluation of the conditions avoiding infinite loops

- now the files of the UoL can be updated/changed from the file-storage UI

  1. … 34 more files in changeset.
attribute instances for each user in run

  1. … 10 more files in changeset.
adding the portlet to the user portal, and adding info to the portlet.

implementing when-condition-true, change-property-value and when-property-value-is-set.

  1. … 17 more files in changeset.
improve conditions execution: they are only executed when needed

  1. … 6 more files in changeset.
improves on role administration GUI

  1. … 1 more file in changeset.
- fixing conditions eval bugs

- fixing conditions parsing bugs

- adding imsld_classes table to store the classes of the UoL, as well as all the necessary API to handle them

  1. … 13 more files in changeset.
debug Notice removed

autoname roles without title

bugs solved

  1. … 1 more file in changeset.
added get_role_id procedure

adding the monitor service

parsing the imsldcontent before serving it:

- replacing view-property and view-property-group with the properties values

- replacing set-property and set-property-group with html forms

cleaning the code

displaying run status

displaying the run only to the users associated with it

  1. … 25 more files in changeset.
stop the act while other users finishes it

  1. … 6 more files in changeset.
adding new status for the run: waiting (the users have't been assigned to the roles)

removing useless code

adding displayable_p field to the files table (display only one file for the resources)

internationalizating

  1. … 10 more files in changeset.
roles now support runs

  1. … 10 more files in changeset.
changes for roles support

  1. … 15 more files in changeset.
changes to manage roles

    • -0
    • +156
    ./imsld-roles-procs.tcl
  1. … 3 more files in changeset.