CVS log for loncom/interface/longroup.pm

[BACK] Up to [LON-CAPA] / loncom / interface

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Jun 20 14:03:52 2023 UTC (16 months, 3 weeks ago) by raeburn
Branches: MAIN
CVS tags: version_2_12_X, HEAD
Diff to previous 1.31: preferred, colored
Changes since revision 1.31: +7 -4 lines
- Support case where assignment of roles in a different domain is queued
  pending acceptance of the role by the role recipient.
  - A user can also choose to decline the role.
  - Domain configuration can be set for domain roles, co-author roles,
    course roles and community roles.

Revision 1.31: download - view: text, markup, annotated - [selected for diffs]
Fri Mar 11 22:11:22 2016 UTC (8 years, 8 months ago) by musolffc
Branches: MAIN
CVS tags: version_2_11_X, version_2_11_5_msu, version_2_11_5, version_2_11_4_uiuc, version_2_11_4_msu, version_2_11_4, version_2_11_3_uiuc, version_2_11_3_msu, version_2_11_3
Diff to previous 1.30: preferred, colored
Changes since revision 1.30: +2 -2 lines
Missing underscore typo in $view_permission

Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Feb 26 21:44:39 2016 UTC (8 years, 8 months ago) by raeburn
Branches: MAIN
Diff to previous 1.29: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.29: +114 -7 lines
- Bug 6780. No "Groups" item in inline menu for users with unprivileged
  course roles if all group home pages are hidden, and no group tools
  enabled.

  Move &display_group_links() from lonsimplepage.pm to longroup.pm to
  facilitate re-use.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Tue Dec 18 15:26:03 2012 UTC (11 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_11_2_uiuc, version_2_11_2_msu, version_2_11_2_educog, version_2_11_2, version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0_RC1, version_2_11_0
Diff to previous 1.28: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.28: +3 -9 lines
- Typo in POD
- Remove unnecessary code.
- More recent versions of lonnet::dump() exclude error from hash returned.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed Apr 25 21:22:02 2012 UTC (12 years, 6 months ago) by raeburn
Branches: MAIN
Diff to previous 1.27: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.27: +2 -3 lines
- lond uses client's LON-CAPA version to determine whether checking a user's
  course roles for version requirements needs to occur -- will be skipped
  on 2.10 and later, as it occurs client-side in rolesinit when building
  roles/courses display.
- No longer require sixth arg for lonnet::dump
    (frozen hash containing skipcheck => 1).
  - Reverse changes in loncommon.pm 1.982, longroup.pm rev 1.26, 1.27
    loncreateuser.pm rev 1.350, lonuserutils.pm 1.127, 1.137,
    lonnet.pm rev 1.1086, 1.1078 which used the "$extra" sixth arg.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Nov 13 04:45:17 2010 UTC (14 years ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_1, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
Diff to previous 1.26: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.26: +2 -2 lines
- Typo in args passed to lonnet::dump() (longroup.pm rev 1.26).

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Sep 26 01:57:21 2010 UTC (14 years, 1 month ago) by raeburn
Branches: MAIN
Diff to previous 1.25: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.25: +3 -2 lines
- skip check for loncapa version (via "extra" hashref passed to lonnet::dump)
  when getting dump of roles for purposes other than rolesinit.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Aug 29 22:59:49 2010 UTC (14 years, 2 months ago) by raeburn
Branches: MAIN
Diff to previous 1.24: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.24: +9 -4 lines
- Prevent ISE in case where Course Group folder has been removed using
  Course Editor.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Feb 23 14:18:12 2010 UTC (14 years, 8 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_10_0_RC1, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE
Diff to previous 1.23: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.23: +15 -1 lines
- New routine in longroup.pm: &get_group_link() to get link to group homepage.
  - supports situations where group homepage has encrypted url.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Jan 30 18:19:16 2010 UTC (14 years, 9 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_99_0, version_2_9_0, version_2_8_99_1, bz6209-base, bz6209
Diff to previous 1.22: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.22: +2 -1 lines
- import package: LONCAPA (as &unescape() from this package is called).

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Feb 25 16:39:54 2009 UTC (15 years, 8 months ago) by hauer
Branches: MAIN
CVS tags: version_2_8_99_0, bz5969, bz2851, GCI_3, GCI_2, BZ5971-printing-apage, BZ5434-fox
Diff to previous 1.21: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.21: +2 -2 lines
edited all chat / Chat => chat room, one entry in mydesk.tab for chatroom and added some missing translations in de.pm

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Feb 13 17:20:29 2009 UTC (15 years, 8 months ago) by bisitz
Branches: MAIN
Diff to previous 1.20: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.20: +2 -0 lines
Added missing CVS Ids for automatic version numbering to script header
(Irrespective if the script is still in use or not)

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Feb 5 12:32:26 2009 UTC (15 years, 9 months ago) by schafran
Branches: MAIN
Diff to previous 1.19: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.19: +2 -2 lines
Collaborative Tool, keys were displayed in the table header, now are values displayed.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Jan 30 16:13:04 2009 UTC (15 years, 9 months ago) by schafran
Branches: MAIN
Diff to previous 1.18: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.18: +8 -7 lines
mt function added, email renamed because its not email

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Jan 27 15:59:30 2009 UTC (15 years, 9 months ago) by schafran
Branches: MAIN
Diff to previous 1.17: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.17: +2 -2 lines
consistent wording of e-mail, message, metadata

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Dec 19 20:10:11 2008 UTC (15 years, 10 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_8_X, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_99_1, version_2_7_99_0, GCI_1
Diff to previous 1.16: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.16: +26 -22 lines
- Check that navmap object could be created to avoid ISE.
  - Display error message and log to lonnet.log if navmap object undefined.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu May 1 16:26:29 2008 UTC (16 years, 6 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_7_X, version_2_7_1, version_2_7_0, version_2_6_99_1, version_2_6_99_0
Diff to previous 1.15: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.15: +11 -4 lines
&group_changes() can take extra arguments - selfenroll and context, to be stored in record for membership changes in nohist_groupslog.db

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Dec 20 22:37:04 2006 UTC (17 years, 10 months ago) by albertel
Branches: MAIN
CVS tags: version_2_6_X, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_X, version_2_4_99_0, version_2_4_2, version_2_4_1, version_2_4_0, version_2_3_X, version_2_3_99_0, version_2_3_2, version_2_3_1, version_2_3_0, version_2_2_99_1
Diff to previous 1.14: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.14: +3 -0 lines
- fix pod documentation

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Dec 4 14:59:56 2006 UTC (17 years, 11 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_2_99_0
Diff to previous 1.13: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.13: +3 -0 lines
Checking for existence of allgroups_folder.sequence uses map.pm to check the file system instead of using navmap object to check current user's session.

Locking added while allgroups_folder.sequence is being added, to avoid contention between two CCs adding the first group to a course at the same time.

rat::loadmap() now checks for a return value of -1, as lonnet::getfile() returns -1 when the file is missing.  Not sure when the existing branch (checks for -2) is triggered.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Tue Nov 28 19:46:00 2006 UTC (17 years, 11 months ago) by raeburn
Branches: MAIN
Diff to previous 1.12: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.12: +16 -9 lines
Re-enable a previously deleted group.  Member reinstatement requires work.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Jul 29 00:31:58 2006 UTC (18 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_2_X, version_2_2_2, version_2_2_1, version_2_2_0, version_2_1_99_3, version_2_1_99_2
Diff to previous 1.11: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.11: +0 -3 lines
Bug 4943.  Can now include custom roles used in course to build list of course users from which group members are selected.  Also form element names can now contain non-alpha characters without breaking SetFormElements() javascript by referring to elements as formName.elements['name'] etc.  Need to rewrite any / in custom role as _ has been eliminated (so conversion no longer required for autosec records in coursegroup.db).

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Jul 28 18:44:27 2006 UTC (18 years, 3 months ago) by raeburn
Branches: MAIN
Diff to previous 1.10: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.10: +3 -0 lines
Custom roles can now be used in automated group memebership adds and drops.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Jul 17 15:07:26 2006 UTC (18 years, 3 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_1_99_1
Diff to previous 1.9: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.9: +25 -13 lines
Counts for active, future and previous now stored in a hash in longroup. Breadcrumbs includes link to all groups if route to roster page was via the 'Groups' link in inline menu.  Title of a group bulletin board can now be returned from longroup.pm for a specified board.  Priv checking for vcg and mdg for roles which include section specifier.  Group privs allow editing of group board posts by poster, and detailed view of course roster information.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Jul 8 00:52:45 2006 UTC (18 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.8: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.8: +10 -12 lines
File name of map containing group discussion boards now named group_boards_$group.sequence where $group is groupID.  Also counts of member statuses now accumulated in a hash.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Jul 2 17:08:42 2006 UTC (18 years, 4 months ago) by raeburn
Branches: MAIN
CVS tags: version_2_1_99_0
Diff to previous 1.7: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.7: +154 -0 lines
Moving generation of fixed privs and toolprivs hashes from loncoursegroups.pm to longroup.pm to be more widely available. Routine used to retrieve group membership information also moved (to be available for group roster display).

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Jun 30 18:27:19 2006 UTC (18 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.6: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.6: +44 -0 lines
Moving get_bbfolder_url() and get_group_bbinfo() to longroup.pm.  symb no longer needed for each bulletinboard when building links in groupboards.pm.  Total number of discussion boards now displayed in view group table for each group.  Also some alignment changes in this table.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Jun 28 23:38:10 2006 UTC (18 years, 4 months ago) by raeburn
Branches: MAIN
Diff to previous 1.5: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.5: +40 -3 lines
File sizes for uploads to course group portfolios may not exceed quota set for group's file repository. When creating a course, a quota can be specified.  The sum of quotas assigned to all groups in a course can not exceed the total quota defined for the course (when the course was created).  - client side and server side enforcement still needed here.  Portfolio permissions modified to allow any user with group creation rights in a course access to all course group portfolio functions.  All uses of words: group, Group, course and Course in "Course Groups Manager" now replaced with context-sensitive terminology provided by loncommon::course_type() and loncommon::group_term() which will supply appropriate text once a decision is made on Group vs Group. Currently "ANGEL-like Discussion Groups" are called Groups, regular courses are called Courses; and within regular courses sectionesque units are called groups, and within Groups they are called teams.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Jun 26 22:20:57 2006 UTC (18 years, 4 months ago) by albertel
Branches: MAIN
CVS tags: version_2_1_X
Diff to previous 1.4: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.4: +3 -7 lines
-morphed to use new lonnet error routine

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Jun 22 14:19:18 2006 UTC (18 years, 4 months ago) by albertel
Branches: MAIN
Diff to previous 1.3: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.3: +11 -12 lines
- elimintating oddly long blank lines

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu May 18 20:19:50 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.2: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.2: +1 -1 lines
- typo

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu May 18 13:49:10 2006 UTC (18 years, 5 months ago) by albertel
Branches: MAIN
Diff to previous 1.1: preferred, colored to selected 1.31: preferred, colored
Changes since revision 1.1: +3 -3 lines
- style police

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu May 18 12:33:14 2006 UTC (18 years, 5 months ago) by raeburn
Branches: MAIN
Diff to selected 1.31: preferred, colored
Apparently longroup.pm was omitted from prior commit.   &coursegroups() and &get_group_settings() moved to longroup.pm, which contains general utility functions for asking about groups.  Also contains &group_changes() which is used to add/drop group memberships as a result of role changes, as determined by group settings for auto-add and auto-drop.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>