[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] templates://italc/{italc-client.templates}



Christian PERRIER wrote:
> --- italc.old/debian/italc-client.templates	2013-08-15 10:48:49.746321613 +0200
> +++ italc/debian/italc-client.templates	2013-08-19 14:23:00.877825759 +0200
> @@ -25,7 +25,7 @@
[...] 
> _Description: Automatically set up iTALC's role model and create iTALC SSL key pairs?

Trim that down to "and create key pairs".

[...]
>   After installation of this package you may want those SSL keys to be
>   created automatically. If so, you will find the freshly created keys in
>   subfolders of /etc/italc/keys.

That's a bit confusing.  It isn't the case that after installation,
wanting keys will cause them to appear; they'll only be there if at
this point you told it to create them.  I would suggest just:

    Automatically generated SSL keys will be created in subfolders of
    /etc/italc/keys.

> @@ -35,30 +35,30 @@
>  Type: boolean
>  Default: true
>  _Description: Create Posix groups for iTALC roles now?

s/Posix/POSIX/g, or better yet, s/Posix//g.  After all, what sort of
non-POSIX groups is it trying to distinguish these from?  Are the
people reading this dialogue meant to go and look up what the POSIX
standard says about groups to check whether LDAP groups count or not?

> + iTALC's role model requires configuration of four Posix groups on the
>   system. The available roles are teacher, student, supporter, and admin.
>   .
>   You can either create those four Posix groups now or (re-)use Posix groups
> + that already exist on the system.
> 
> Impersonate the system. This is not necessarily "my" system.

(I think you mean "de-personalise")

Do you "configure" groups?

We should probably make it clearer that the groups are _named_
"teacher", "student", "supporter", and "admin" - those aren't
translatable role-names.  (Does the italc administrator really hog the
groupname "admin"?  That seems rude...)

    iTALC's role model requires four groups to exist: "teacher", "student",
    "supporter", and "admin".

    If these four groups are not created now, you will be asked to assign
    existing groups in their place.
  
>  Template: italc-client/use-existing-groups-for-roles
>  Type: boolean
>  Default: false
>  _Description: Use already existing groups for iTALC roles?
>   If you already have set up groups for reflecting the iTALC role model
> + (e.g. in the LDAP user/group database) then you can specify those group
>   names on the next screens.

"For reflecting" is a bit wrong:

    If groups reflecting the iTALC role model have already been set up

But this makes me wonder what happens if I leave it set to the default
answer ("no, don't use either newly created or reassigned groups").
Does it error out, or just assume things will be sorted out later?

>  Template: italc-client/group-italc-teacher
>  Type: string
>  Default: italc-teacher
> +_Description: iTALC teachers role group:
> + Please specify the Posix group name for iTALC teachers.
> + .
> + The teacher role gives basic control over iTALC clients in class
>   rooms.

All good, but it's one word "classrooms".

>  _Description: Do you want to delete the group that was formerly used for this role?

That doesn't need to be so long.  In particular, it doesn't need to
bring my personal preferences into it.

   _Description: Delete the group that was formerly used for this role?

>   The Posix group for the iTALC teacher role has been modified.
>   .
> + If unsure, keep the formerly used group and manually investigate the
>   system later.

Now that the short description is abbreviated there also needs to be a
reminder of the decision I'm being asked to make.

    Please specify whether the old group should be deleted. If unsure,
    keep the formerly used group and manually investigate later.
 
>  Template: italc-client/key-access-for-groups
>  Type: boolean
>  Default: true
>  _Description: Make iTALC's SSL keys accessible to the role model groups?
> + To make the iTALC role model fully functional now, specific group access
>   to the created SSL keys has to be granted.
>   .
>   If you skip this step, iTALC SSL keys are only accessible by the
> + super-user "root" and you have to manually setup file permissions on the
>   keys later.

Needs some grammar tweaks:
    To make the iTALC role model fully functional, the appropriate groups
    now need to be granted access to the created SSL keys.
    .
    If you skip this step, iTALC SSL keys will only be accessible to the
    super-user "root" and you will have to manually set up file permissions
    on the keys later.
 
> --- italc.old/debian/control	2013-08-15 10:48:49.746321613 +0200
> +++ italc/debian/control	2013-08-19 14:31:38.957576368 +0200
> @@ -44,11 +44,11 @@
>   libitalccore (=${binary:Version}),
>  Description: Intelligent Teaching and Learning with Computers - Master

I'm not keen on that capitalisation.  It's iTALC, not ITLCM!

>   iTALC makes it possible, to access and influence the students
> + activities just from the computer of the teacher. For example, with the
> + help of iTALC, the teacher is able to see the
>   content of the students screens on his screen. If a student needs
>   help, the teacher can access the students desktop and give support
> + from his computer. The student can watch all activities the
>   teacher is doing on his desktop. So the student can learn new processes.
>   For teaching something to all students, you can switch into demo-mode
>   where all screens of the students show the teacher-screen.

Breaking news: they allow females in schools these days!  This needs a
bit of reworking just to get rid of all the "his"es. 
 
> Move "for example" for (I guess) better English

Yes, that works nicely.  But the next several lines are really all
part of that same example and could do with some reorganisation.
 
> Drop the comma: I don't think it's needed here

Likewise the one after "makes it possible".

   Description: intelligent Teaching And Learning with Computers - master
    iTALC makes it possible to access and guide the activities of students
    from the computer of the teacher. For example, with the help of iTALC
    a teacher can view the contents of students' screens and see if any of
    them need help. If so, the teacher can access the student's desktop and
    provide support; the student can watch the teacher's actions and learn
    from them. Alternatively the teacher can switch into "demo-mode", where
    all the students' screens show the contents of the teacher's screen.
    Furthermore, actions like locking students' screens, killing games,
    powering clients on or off, and much more can all be performed via iTALC.


> - This package provides the necessary library for italc
> + This package provides the needed libraries for iTALC.
> 
> Properly capitalize iTALC. Add a sentence dot. s/necessary/needed (?)

It's a tricky one: usually either "necessary X for Y" or "X needed for
Y".  "Required" seems to be happy working either way.

>  Package: italc-client
[...]
>   This package contains the client software for iTALC that can be controlled
>   using italc-master.

s/that/, which/
 
>  Package: italc-management-console
[...]
>  Description: Intelligent Teaching and Learning with Computers - Management Console

Is there some shorter term we could use?  After all,
"management-console" is already in the packagename.  But I've left it
since there's no obvious right answer.

> Description: Intelligent Teaching and Learning with Computers - common libraries

Also a bit long, and easy to shorten - demote the word "common" to the
last line.
-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
diff -ru italc-2.0.1.pristine/debian/control italc-2.0.1/debian/control
--- italc-2.0.1.pristine/debian/control	2013-08-11 15:26:40.000000000 +0100
+++ italc-2.0.1/debian/control	2013-08-19 17:29:57.598618327 +0100
@@ -42,18 +42,16 @@
  python,
  italc-client,
  libitalccore (=${binary:Version}),
-Description: Intelligent Teaching and Learning with Computers - Master
- iTALC makes it possible, to access and influence the students
- activities just from the computer of the teacher. With the
- help of iTALC, for example the teacher is able to see the
- content of the students screens on his screen. If a student needs
- help, the teacher can access the students desktop and give support
- from his computer. The student can watch all activities, the
- teacher is doing on his desktop. So the student can learn new processes.
- For teaching something to all students, you can switch into demo-mode
- where all screens of the students show the teacher-screen.
- Furthermore things like locking student's screens, killing games,
- power on/off clients and much more can be done with iTALC.
+Description: intelligent Teaching And Learning with Computers - master
+ iTALC makes it possible to access and guide the activities of students
+ from the computer of the teacher. For example, with the help of iTALC
+ a teacher can view the contents of students' screens and see if any of
+ them need help. If so, the teacher can access the student's desktop and
+ provide support; the student can watch the teacher's actions and learn
+ from them. Alternatively the teacher can switch into "demo-mode", where
+ all the students' screens show the contents of the teacher's screen.
+ Furthermore, actions like locking students' screens, killing games,
+ powering clients on or off, and much more can all be performed via iTALC.
  .
  This package contains the software necessary to observe and control iTALC
  clients provided by the italc-client package.
@@ -68,21 +66,19 @@
  adduser,
  libitalccore (=${binary:Version}),
  italc-management-console (=${binary:Version}),
-Description: Intelligent Teaching and Learning with Computers - Client
- iTALC makes it possible, to access and influence the students
- activities just from the computer of the teacher. With the
- help of iTALC, for example the teacher is able to see the
- content of the students screens on his screen. If a student needs
- help, the teacher can access the students desktop and give support
- from his computer. The student can watch all activities, the
- teacher is doing on his desktop. So the student can learn new processes.
- For teaching something to all students, you can switch into demo-mode
- where all screens of the students show the teacher-screen.
- Furthermore things like locking student's screens, killing games,
- power on/off clients and much more can be done with iTALC.
+Description: intelligent Teaching And Learning with Computers - client
+ iTALC makes it possible to access and guide the activities of students
+ from the computer of the teacher. For example, with the help of iTALC
+ a teacher can view the contents of students' screens and see if any of
+ them need help. If so, the teacher can access the student's desktop and
+ provide support; the student can watch the teacher's actions and learn
+ from them. Alternatively the teacher can switch into "demo-mode", where
+ all the students' screens show the contents of the teacher's screen.
+ Furthermore, actions like locking students' screens, killing games,
+ powering clients on or off, and much more can all be performed via iTALC.
  .
- This package contains the client software for iTALC that can be controlled
- using italc-master.
+ This package contains the client software for iTALC, which can be
+ controlled using italc-master.
 
 Package: italc-management-console
 Architecture: any
@@ -92,21 +88,19 @@
  ${shlibs:Depends},
  ${misc:Depends},
  libitalccore (=${binary:Version}),
-Description: Intelligent Teaching and Learning with Computers - Management Console
- iTALC makes it possible, to access and influence the students
- activities just from the computer of the teacher. With the
- help of iTALC, for example the teacher is able to see the
- content of the students screens on his screen. If a student needs
- help, the teacher can access the students desktop and give support
- from his computer. The student can watch all activities, the
- teacher is doing on his desktop. So the student can learn new processes.
- For teaching something to all students, you can switch into demo-mode
- where all screens of the students show the teacher-screen.
- Furthermore things like locking student's screens, killing games,
- power on/off clients and much more can be done with iTALC.
+Description: intelligent Teaching And Learning with Computers - management console
+ iTALC makes it possible to access and guide the activities of students
+ from the computer of the teacher. For example, with the help of iTALC
+ a teacher can view the contents of students' screens and see if any of
+ them need help. If so, the teacher can access the student's desktop and
+ provide support; the student can watch the teacher's actions and learn
+ from them. Alternatively the teacher can switch into "demo-mode", where
+ all the students' screens show the contents of the teacher's screen.
+ Furthermore, actions like locking students' screens, killing games,
+ powering clients on or off, and much more can all be performed via iTALC.
  .
- This package contains the management console for iTALC that helps to configure
- and manage iTALC installations.
+ This package contains the management console for iTALC, which helps to
+ configure and manage iTALC installations.
 
 Package: libitalccore
 Architecture: any
@@ -121,17 +115,15 @@
  libitalc,
 Replaces:
  libitalc,
-Description: Intelligent Teaching and Learning with Computers - common libraries
- iTALC makes it possible, to access and influence the students
- activities just from the computer of the teacher. With the
- help of iTALC, for example the teacher is able to see the
- content of the students screens on his screen. If a student needs
- help, the teacher can access the students desktop and give support
- from his computer. The student can watch all activities, the
- teacher is doing on his desktop. So the student can learn new processes.
- For teaching something to all students, you can switch into demo-mode
- where all screens of the students show the teacher-screen.
- Furthermore things like locking student's screens, killing games,
- power on/off clients and much more can be done with iTALC.
+Description: intelligent Teaching And Learning with Computers - libraries
+ iTALC makes it possible to access and guide the activities of students
+ from the computer of the teacher. For example, with the help of iTALC
+ a teacher can view the contents of students' screens and see if any of
+ them need help. If so, the teacher can access the student's desktop and
+ provide support; the student can watch the teacher's actions and learn
+ from them. Alternatively the teacher can switch into "demo-mode", where
+ all the students' screens show the contents of the teacher's screen.
+ Furthermore, actions like locking students' screens, killing games,
+ powering clients on or off, and much more can all be performed via iTALC.
  .
- This package provides the necessary library for italc
+ This package provides the common libraries needed for iTALC.
diff -ru italc-2.0.1.pristine/debian/italc-client.templates italc-2.0.1/debian/italc-client.templates
--- italc-2.0.1.pristine/debian/italc-client.templates	2013-08-12 08:27:39.000000000 +0100
+++ italc-2.0.1/debian/italc-client.templates	2013-08-19 17:45:43.283979039 +0100
@@ -21,120 +21,118 @@
 Template: italc-client/create-keypairs
 Type: boolean
 Default: false
-_Description: Automatically set up iTALC's role model and create iTALC SSL key pairs?
+_Description: Automatically set up iTALC's role model and create key pairs?
  iTALC knows four different access roles for iTALC clients (teacher, student,
  supporter, and administrator).
  .
- iTALC manages this role based client access via SSL keys.
+ iTALC manages this role-based client access via SSL keys.
  .
- After installation of this package you may want those SSL keys to be
- created automatically. If so, you will find the freshly created keys in
- subfolders of /etc/italc/keys.
+ Automatically generated SSL keys will be created in subfolders of
+ /etc/italc/keys.
 
 Template: italc-client/create-groups-for-roles
 Type: boolean
 Default: true
-_Description: Create Posix groups for iTALC roles now?
- iTALC's role model requires configuration of four Posix groups on your
- system. The available roles are teacher, student, supporter, and admin.
+_Description: Create groups for iTALC roles now?
+ iTALC's role model requires four groups to exist: "teacher", "student",
+ "supporter", and "admin".
  .
- You can either create those four Posix groups now or (re-)use Posix groups
- that already exist on your system.
+ If these four groups are not created now, you will be asked to assign
+ existing groups in their place.
 
 Template: italc-client/use-existing-groups-for-roles
 Type: boolean
 Default: false
 _Description: Use already existing groups for iTALC roles?
- If you already have set up groups for reflecting the iTALC role model
- (e.g. in your LDAP user/group database) then you can specify those group
+ If groups reflecting the iTALC role model have already been set up
+ (e.g. in the LDAP user/group database) then you can specify those group
  names on the next screens.
 
 Template: italc-client/group-italc-teacher
 Type: string
 Default: italc-teacher
-_Description: Group for people in the role of iTALC teachers:
- Specify the Posix group name for people in the role of an iTALC teacher.
- The teacher role gives you basic control over iTALC clients in class
- rooms.
+_Description: iTALC teachers role group:
+ Please specify the group name for iTALC teachers.
  .
- If the below field stays empty, then the Posix group root will be used
- instead.
+ The teacher role gives basic control over iTALC clients in classrooms.
+ .
+ If you leave this empty, the "root" group will be used.
 
 Template: italc-client/del-last-group-teacher
 Type: boolean
 Default: false
-_Description: Do you want to delete the group that was formerly used for this role?
- The Posix group for the iTALC teacher role has been modified.
+_Description: Delete the group that was formerly used for this role?
+ The group for the iTALC teacher role has been modified.
  .
- If unsure, keep the formerly used group and manually investigate your
- system later.
+ Please specify whether the old group should be deleted. If unsure,
+ keep the formerly used group and manually investigate later.
 
 Template: italc-client/group-italc-student
 Type: string
 Default: italc-student
-_Description: Group for people in the role of iTALC students:
- Specify the Posix group name for people in the role of an iTALC student.
- The iTALC client only starts for users being a member in this group.
+_Description: iTALC students role group:
+ Please specify the group name for iTALC students.
+ .
+ The iTALC client only starts for users who are members of this group.
  .
- If the below field stays empty, then the Posix group root will be used
- instead.
+ If you leave this empty, the "root" group will be used.
 
 Template: italc-client/del-last-group-student
 Type: boolean
 Default: false
-_Description: Do you want to delete the group that was formerly used for this role?
- The Posix group for the iTALC student role has been modified.
+_Description: Delete the group that was formerly used for this role?
+ The group for the iTALC student role has been modified.
  .
- If unsure, keep the formerly used group and manually investigate your
- system later.
+ Please specify whether the old group should be deleted. If unsure,
+ keep the formerly used group and manually investigate later.
 
 Template: italc-client/group-italc-supporter
 Type: string
 Default: italc-supporter
-_Description: Group for people in the role of iTALC supporters:
- Specify the Posix group name for people in the role of an iTALC supporter.
- The supporter role gives extended control over the iTALC setup on your
+_Description: iTALC supporters role group:
+ Please specify the group name for iTALC supporters.
+ .
+ The supporter role gives extended control over the iTALC setup on this
  site and facilitates giving support to iTALC users.
  .
- If the below field stays empty, then the Posix group root will be used
- instead.
+ If you leave this empty, the "root" group will be used.
 
 Template: italc-client/del-last-group-supporter
 Type: boolean
 Default: false
-_Description: Do you want to delete the group that was formerly used for this role?
- The Posix group for the iTALC supporter role has been modified.
+_Description: Delete the group that was formerly used for this role?
+ The group for the iTALC supporter role has been modified.
  .
- If unsure, keep the formerly used group and manually investigate your
- system later.
+ Please specify whether the old group should be deleted. If unsure,
+ keep the formerly used group and manually investigate later.
 
 Template: italc-client/group-italc-admin
 Type: string
 Default: italc-admin
-_Description: Group for people in the role of iTALC administrators:
- Specify the Posix group name for people in the role of an iTALC
- administrator. The admin role grants full access to the iTALC instance on
- your site.
+_Description: iTALC administrators role group:
+ Please specify the group name for iTALC administrators.
+ .
+ The administrator role grants full access to the iTALC instance on
+ this site.
  .
- If the below field stays empty, then the Posix group root will be used
- instead.
+ If you leave this empty, the "root" group will be used.
 
 Template: italc-client/del-last-group-admin
 Type: boolean
 Default: false
-_Description: Do you want to delete the group that was formerly used for this role?
- The Posix group for the iTALC admin role has been modified.
+_Description: Delete the group that was formerly used for this role?
+ The group for the iTALC administrator role has been modified.
  .
- If unsure, keep the formerly used group and manually investigate your
- system later.
+ Please specify whether the old group should be deleted. If unsure,
+ keep the formerly used group and manually investigate later.
 
 Template: italc-client/key-access-for-groups
 Type: boolean
 Default: true
 _Description: Make iTALC's SSL keys accessible to the role model groups?
- To make the iTALC role model fully functional now, specific group access
- to the created SSL keys has to be granted.
+ To make the iTALC role model fully functional, the appropriate groups
+ now need to be granted access to the created SSL keys.
  .
- If you skip this step, iTALC SSL keys are only accessible by the
- super-user `root' and you have to manually setup file permissions on the
- keys later.
+ If you skip this step, iTALC SSL keys will only be accessible to the
+ super-user "root" and you will have to manually set up file permissions
+ on the keys later.
Source: italc
Section: x11
Priority: optional
Maintainer: Debian Edu Packaging Team <debian-edu-pkg-team@lists.alioth.debian.org>
Uploaders:
 Patrick Winnertz <winnie@debian.org>,
 Mike Gabriel <sunweaver@debian.org>,
Build-Depends:
 cdbs,
 dpkg-dev (>= 1.16.1~),
 debhelper (>= 7.0.50~),
 cmake,
 libqt4-dev,
 zlib1g-dev,
 libjpeg-dev,
 imagemagick,
 libpam0g-dev,
 libavahi-client-dev,
 libssl-dev,
 libvncserver-dev (>= 0.9.7),
 libxdamage-dev,
 libxext-dev,
 libxfixes-dev,
 libxss-dev,
 libxtst-dev,
 libxrandr-dev,
 libxinerama-dev,
 libv4l-dev [linux-any],
 gcj-jdk | gcj,
Standards-Version: 3.9.4
Homepage: http://italc.sourceforge.net/home.php
Vcs-Git: git://git.debian.org/debian-edu/italc.git
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-edu/italc.git;a=summary

Package: italc-master
Architecture: any
Pre-Depends:
 dpkg (>= 1.15.6~),
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 python,
 italc-client,
 libitalccore (=${binary:Version}),
Description: intelligent Teaching And Learning with Computers - master
 iTALC makes it possible to access and guide the activities of students
 from the computer of the teacher. For example, with the help of iTALC
 a teacher can view the contents of students' screens and see if any of
 them need help. If so, the teacher can access the student's desktop and
 provide support; the student can watch the teacher's actions and learn
 from them. Alternatively the teacher can switch into "demo-mode", where
 all the students' screens show the contents of the teacher's screen.
 Furthermore, actions like locking students' screens, killing games,
 powering clients on or off, and much more can all be performed via iTALC.
 .
 This package contains the software necessary to observe and control iTALC
 clients provided by the italc-client package.

Package: italc-client
Architecture: any
Pre-Depends:
 dpkg (>= 1.15.6~),
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 adduser,
 libitalccore (=${binary:Version}),
 italc-management-console (=${binary:Version}),
Description: intelligent Teaching And Learning with Computers - client
 iTALC makes it possible to access and guide the activities of students
 from the computer of the teacher. For example, with the help of iTALC
 a teacher can view the contents of students' screens and see if any of
 them need help. If so, the teacher can access the student's desktop and
 provide support; the student can watch the teacher's actions and learn
 from them. Alternatively the teacher can switch into "demo-mode", where
 all the students' screens show the contents of the teacher's screen.
 Furthermore, actions like locking students' screens, killing games,
 powering clients on or off, and much more can all be performed via iTALC.
 .
 This package contains the client software for iTALC, which can be
 controlled using italc-master.

Package: italc-management-console
Architecture: any
Pre-Depends:
 dpkg (>= 1.15.6~),
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 libitalccore (=${binary:Version}),
Description: intelligent Teaching And Learning with Computers - management console
 iTALC makes it possible to access and guide the activities of students
 from the computer of the teacher. For example, with the help of iTALC
 a teacher can view the contents of students' screens and see if any of
 them need help. If so, the teacher can access the student's desktop and
 provide support; the student can watch the teacher's actions and learn
 from them. Alternatively the teacher can switch into "demo-mode", where
 all the students' screens show the contents of the teacher's screen.
 Furthermore, actions like locking students' screens, killing games,
 powering clients on or off, and much more can all be performed via iTALC.
 .
 This package contains the management console for iTALC, which helps to
 configure and manage iTALC installations.

Package: libitalccore
Architecture: any
Pre-Depends:
 dpkg (>= 1.15.6~),
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
Provides:
 libitalc,
Breaks:
 libitalc,
Replaces:
 libitalc,
Description: intelligent Teaching And Learning with Computers - libraries
 iTALC makes it possible to access and guide the activities of students
 from the computer of the teacher. For example, with the help of iTALC
 a teacher can view the contents of students' screens and see if any of
 them need help. If so, the teacher can access the student's desktop and
 provide support; the student can watch the teacher's actions and learn
 from them. Alternatively the teacher can switch into "demo-mode", where
 all the students' screens show the contents of the teacher's screen.
 Furthermore, actions like locking students' screens, killing games,
 powering clients on or off, and much more can all be performed via iTALC.
 .
 This package provides the common libraries needed for iTALC.
Template: italc-client/last-group-teacher
Type: string
Default: 
Description: for internal use

Template: italc-client/last-group-student
Type: string
Default: 
Description: for internal use

Template: italc-client/last-group-supporter
Type: string
Default: 
Description: for internal use

Template: italc-client/last-group-admin
Type: string
Default: 
Description: for internal use

Template: italc-client/create-keypairs
Type: boolean
Default: false
_Description: Automatically set up iTALC's role model and create key pairs?
 iTALC knows four different access roles for iTALC clients (teacher, student,
 supporter, and administrator).
 .
 iTALC manages this role-based client access via SSL keys.
 .
 Automatically generated SSL keys will be created in subfolders of
 /etc/italc/keys.

Template: italc-client/create-groups-for-roles
Type: boolean
Default: true
_Description: Create groups for iTALC roles now?
 iTALC's role model requires four groups to exist: "teacher", "student",
 "supporter", and "admin".
 .
 If these four groups are not created now, you will be asked to assign
 existing groups in their place.

Template: italc-client/use-existing-groups-for-roles
Type: boolean
Default: false
_Description: Use already existing groups for iTALC roles?
 If groups reflecting the iTALC role model have already been set up
 (e.g. in the LDAP user/group database) then you can specify those group
 names on the next screens.

Template: italc-client/group-italc-teacher
Type: string
Default: italc-teacher
_Description: iTALC teachers role group:
 Please specify the group name for iTALC teachers.
 .
 The teacher role gives basic control over iTALC clients in classrooms.
 .
 If you leave this empty, the "root" group will be used.

Template: italc-client/del-last-group-teacher
Type: boolean
Default: false
_Description: Delete the group that was formerly used for this role?
 The group for the iTALC teacher role has been modified.
 .
 Please specify whether the old group should be deleted. If unsure,
 keep the formerly used group and manually investigate later.

Template: italc-client/group-italc-student
Type: string
Default: italc-student
_Description: iTALC students role group:
 Please specify the group name for iTALC students.
 .
 The iTALC client only starts for users who are members of this group.
 .
 If you leave this empty, the "root" group will be used.

Template: italc-client/del-last-group-student
Type: boolean
Default: false
_Description: Delete the group that was formerly used for this role?
 The group for the iTALC student role has been modified.
 .
 Please specify whether the old group should be deleted. If unsure,
 keep the formerly used group and manually investigate later.

Template: italc-client/group-italc-supporter
Type: string
Default: italc-supporter
_Description: iTALC supporters role group:
 Please specify the group name for iTALC supporters.
 .
 The supporter role gives extended control over the iTALC setup on this
 site and facilitates giving support to iTALC users.
 .
 If you leave this empty, the "root" group will be used.

Template: italc-client/del-last-group-supporter
Type: boolean
Default: false
_Description: Delete the group that was formerly used for this role?
 The group for the iTALC supporter role has been modified.
 .
 Please specify whether the old group should be deleted. If unsure,
 keep the formerly used group and manually investigate later.

Template: italc-client/group-italc-admin
Type: string
Default: italc-admin
_Description: iTALC administrators role group:
 Please specify the group name for iTALC administrators.
 .
 The administrator role grants full access to the iTALC instance on
 this site.
 .
 If you leave this empty, the "root" group will be used.

Template: italc-client/del-last-group-admin
Type: boolean
Default: false
_Description: Delete the group that was formerly used for this role?
 The group for the iTALC administrator role has been modified.
 .
 Please specify whether the old group should be deleted. If unsure,
 keep the formerly used group and manually investigate later.

Template: italc-client/key-access-for-groups
Type: boolean
Default: true
_Description: Make iTALC's SSL keys accessible to the role model groups?
 To make the iTALC role model fully functional, the appropriate groups
 now need to be granted access to the created SSL keys.
 .
 If you skip this step, iTALC SSL keys will only be accessible to the
 super-user "root" and you will have to manually set up file permissions
 on the keys later.

Reply to: