2016-01-31 | Paul Boddie | raw annotate files changeset graph | Introduced the access control list scheduling function plus argument support. Moved scheduling function lookup into the scheduling module as part of the revised function invocation parsing activity, employing a new text processing module in imiptools. Added tests of the access control list functionality. |
1 #!/bin/sh 2 3 DIRNAME=`dirname $0` 4 5 BASEDIR="$DIRNAME/../.." 6 PROFILE="$BASEDIR/imipweb/profile.py" 7 8 # Match the prefs_table and swap the columns for a table. 9 10 echo "|| '''Label''' || '''Setting''' ||" 11 12 grep '^ \+("' "$PROFILE" \ 13 | sed 's/^ \+("\(.*\)".*, \+_("\(.*\)")),$/|| \2 || [[..\/Preferences#\1|\1]] ||/' 14 15 # Convert from... to... 16 # ("setting" , _("label")), 17 # || label || [[../Preferences#setting|setting]] ||