//////////////////////////////////////////////////////////////////////
// $Id: CHANGELOG,v 1.152 2006/09/26 03:23:40 jtkeith Exp $
// Copyright (C) 2000-2005 Kavi Corporation
//////////////////////////////////////////////////////////////////////
LastEditDate="Mon Sep 25 20:17:51 2006 by jtkeith"
Kavi Groups 3.4r50 Release (9/26/06)
- Changed the default session setting for users viewing email messages
in the group Messages page. Before this changes, the submitter filter
was saved between sessions; now it is cleared on re-entry. (9/25/06).
Mantis #21389
- Improved the email template for New Document Comments to provide better
separation between the comment and proposed solution. Before this
change it was difficult to distinguish them in the email. (9/25/06).
Mantis #21444
- Added a workaround for a flaw in PHP's mb_encode_mimeheader function.
Long subject lines were being folded incorrectly, leading some (most)
mail clients to have display issues when showing messages that we had
run through our UTF-8 encoder. GNUs, of course, was fine. (9/25/06).
Mantis #21441, 21452
- Added the ability to create new tabs and have the tab destination open
in the same window, a new window, or as an embedded iframe. This work
includes an administrative interface for Group Configuration Managers
to enable, disable, add, or remove tabs. (9/24/06).
Mantis #6248, 20658
- Removed superfluous and erroneous single quotes from a Content-Disposition
header sent with calendar notifications. The iCalendar attachment was not
being properly seen by Outlook because the quotes were present. (9/23/06).
Mantis #21411
Kavi Groups 3.4r49 Release (9/19/06)
- Added the ability to turn off any or all of the seven default navigation
tabs along the top of the Group page layout. This is step one in the
quest to have fully definable tabs for Groups. The tabs are enabled by
default and are turned off by poking values into the DB. Next update
will have the UI and the ability to define replacement tabs. (9/19/06).
- Switched the popup calendar to use /kstyles instead of /styles, which
was the old location for CSS. Reference calendars were ugly. (9/19/06).
Mantis #21351
- Added [optional] pie charts to the comment summary page to provide a
visual breakdown of the comment system usage by category, origin,
status, resolution, and ANSI interest category. (9/16/06).
- Added pie charts showing roster role and interest category breakdowns
by numbers and percent. Available on the roster page. (9/13/06).
Mantis #21102
- Reran internal code audit: all pages pass xhtml/transitional DTD
validation, tidy error/warning validation, and uninitialized variable
validation tests when accessed by the automated test robot. (9/11/06).
- Created a whippy new function to quickly and easily add an Approval
ballot for a document (linked from the Document Details page). This
long-requested function pre-fills the ballot title, description, type,
and various control fields with correct values for an document approval
ballot. Has a little ANSI wording magic in there too. (9/11/06).
Mantis #8615, 8942, 12517, 12659, 13197, 17778, 18005, 21202
- Created a new ballot type to identify "Approval Ballots." These
ballots are used for official approval of a document or spec, and
they have some special properties: notably, ballot comments are
handled by the document comment manager to provide a unified view
of all comments associated with a document. (9/06/06).
- Fixed the calendar prev/next date math to ensure that the large
calendar (full month) next link always works. Before this change
the October 2006 calendar was stuck forever in Autumn. (9/05/06).
Mantis #21053
- Added word wrapping to the administrator's view of the document download
agreement. We were misguided in our attempt to preserve the user's
initial formatting on this display page. Added more navigation links to
let administrators move around the agreement area more easily. (9/4/06).
Mantis #21025, 21028
- Completed the initial work associated with enhanced document comment
management, including a new section to roll-up comments for all groups
and for all revisions of a document, a new detailed comment display
page that displays comments in much greater detail than before, manager
access to assign, resolve, and comment upon open issue, RSS feeds, and
more. (9/4/06). Mantis #5702, 15009, 20938, 20974, 21005, 21006, 21010, 21011,
21012, 21013, 21014, 21015, 21016, 21019, 21023, 21024,
21026, 21030, 21069, 21097, 21104, 21108, 21109, 21117,
21120, 21075, 21135, 21156, 21169, 21170, 21171, 21172,
21225, 21226, 21231, 21291, 21293, 21350
- Added option highlighting to the display filter controls to provide
a visual cue when the page display is filtered in any way. This was
part of the comment tracker development. (9/3/06).
- Fixed an edge case in the Group join moderation code: when a user
requests to join both parent and child groups, the requests are
moderated, the child is configured to auto-join the parent, and the
child's moderation process completes before the parent's. By the time
the parent's moderator gets around to approving the request, it's moot
because the user is already on the roster and the addMember function
bails -- leaving the moderation queue with a dead entry that has no
moderation flags to test. Annoying, I'm sure. (8/30/06).
Mantis #20796
- Improved the tabular data layout for rosters and voting results to let
the browser float the column widths as it sees fit. We just don't have
enough information to make the right width decisions for them. (8/29/06).
- Improved the ANSI Interest Category tabular voting results to cover
the oddball cases of voters without an assigned Interest Category and
ballots constructed with non-standard Yes/No/Abstain options. (8/28/06).
Mantis #20829, 20830
- Fixed minor nit with text on the Modify Group page. (8/28/06).
Mantis #20879
- Improved the RSS feed generator to do a better job escaping various
characters that make RSS readers unhappy. Basically working harder
to produce well-formed XML. (8/28/06).
Mantis #20894
- Added China (UTC+8) and Korea (UTC+9) to the set of known time zones
in the TZ database. The update will be there for new sites, but not
will not be auto-updated for existing sites. (8/17/06).
Mantis #20843
- Improved the reliability of the bulk folder download to ensure
that temporary tar files are cleaned up. Before this change, tar
downloads could leave residue on the file system. Users themselves
were not affected in any way. (8/24/06).
[ Found via inspection by the Platform team ]
- Added a notation on the ballot archive page to indicate when a
ballot has comments, and made that notation a hyperlink to the
detailed voting results that show the comments. (8/23/06).
Mantis #13841
- Added more descriptive text to the image ALT tags on the large
calendar view. The image is wrapped inside a link, which has a
title, but IE was ignoring the title and displaying the empty
ALT text instead, which made people sad. (8/23/06).
Mantis #20740
- Completed an initial prototype of the new document page rewrite.
This addresses many user requests and opens up new capabilities
for expansion of the document-centric view. The new design comes
from the Kavi UI/UX team. (8/23/06) Mantis #10317, 13805, 14430, 16520, 16973, 16992, 17100, 19447,
20550, 20784, 20786, 20789, 20790, 20851, 20852, 20853,
20854, 20856, 20857, 20858, 20860, 20861, 20902, 20903,
20904, 20905
- added hierarchical folder navigation
- added the ability to constrain display to a single folder
- added the ability to close groups independently of folders
- added in-place expansion of document revisions
- added in-place expansion of document comments
- changed the folder controls from text links to icons
- changed the folder layout from a flat view to a tree view
- changed the default folder view from expanded to collapsed
- cleaned up the tabular layout by removing superfluous gridlines
- cleaned up the tabular layout by removing superfluous columns
- fixed the collapse behavior for 60+ folders per group
- fixed the display behavior for rows with document icons
Kavi Groups 3.4r48 Release (8/22/06)
- Added quick stats to the settings page so Kes can more quickly and
easily answer the question "how many people are in the Marketing
Committee?" It's not on the roster, but close enough. (8/21/06).
Mantis #17086
- Added pagination links to the bottom of long, paginated, tabular
listings. The links were always present at the top of the listing,
but annoyingly enough were missing from the bottom. (8/21/06).
Mantis #13390
- Relaxed the filename squasher to allow more readable names on the
filesystem -- notably, the extension and pure name are retained if
at all possible. This is not currenty a user-visible change, but
is a necessary step toward alternative access methods. (8/21/06).
Mantis #17841
- Tweaked the display of the "All Groups" page to show orphan groups
whose parents are not visible. Previously we were hiding these
groups to avoid exposing otherwise-hidden parents. (8/21/06).
Mantis #20690
- Added a new custom script for syncing ANSI interest categories from
the Members database to the Groups database. The script takes care
of all internal tables that need to be updated as well. (8/18/06).
- Added more flexibility to the parseAddressList code to accommodate
multiple token separators - both comma and semicolon. This update
is actually in php_common, so we'll be tagging that. (8/16/06).
Mantis #20635
- Added mail failure logging to the utf8_mail function. If the mail()
function fails for any reason we log the error in the activity log
with a newly defined mail_failure token. (8/16/06).
Mantis #20634
Kavi Groups 3.4r47 Release (8/15/06)
- Added the ability to create custom join templates for each group.
This change allows administrators to specify unique terms and
conditions for joining different classes of groups. 8/14/06).
Mantis #10869
- Added information to the member-visible settings page to indicate
which other groups share what types of information with the group
whose settings are being viewed. (8/11/06).
Mantis #19958
- Standardized the linkbar code across all pages. Modified the html
markup to do a better job floating and not floating things, which
should make the site designer's job more pleasant. (8/11/06).
- Added full support for the ANSI interest category in rosters and
ballots. As part of this new feature, added an ANSI switch that
enables the interest category field on companies, people, group
rosters, meeting attendance, and eligible voter lists. (8/09/06).
Mantis #19310, 19311
- modified group roster to display interest category
- modified roster export to include interest category
- modified meeting attendance tracker to solicit interest category
- modified event attendance display to show interest category
- modified meeting attendance summary to show interest category
- modified meeting attendance export to include interest category
- modified eligible voter listing to show interest category
- modified detailed voting display to show interest category
- modified detailed voting display to show rollup count by IC
- modified group settings to include interest category options
- modified join page to allow users to set their interest category
- modified ballot page to allow voters to set their interest category
- added activity logging for users who set their interest category
- Added logging to the web-based email moderation panel to capture who
accepted or rejected a message. Viewable in the activity log. (8/7/06).
Mantis #20481, 18891
- Improved the ballot display page to bring the presentation more in
line with the standard UI elements, though it still looks too blocky
to me and will likely undergo further change. The biggest usability
improvement is the much-requested inline display of voter comments,
which eliminates many clickety clicks. (8/3/06).
Mantis #13199, #13841, #13916
- Added auto-update code to automatically set the first name and last
name for administrative users that are otherwise anonymous. (8/2/06).
Mantis #6752
- Added more stringent checking to the stripping code in the RSS feed.
We were allowing junk such as 0x0b to creep into the feeds, but now
we have a better checker in place. (8/1/06).
Mantis #17140, #20391
- Restored the admin "Add Members" link on the roster page when viewing
the page with the eligible voters filter in place. We want to remove
admin controls in this view, but we were being overzealous. (8/1/06).
Mantis #20396
- Found and fixed a few places where our manipulation of mysql timestamp
fields was broken in mysql 4.x. The timestamp data was being returned
in string format of numeric format (yyyymmdd). (7/31/06).
Mantis #20353
- Enhanced the document comment data to include owner id, ballot id,
submitter contact info (email, phone, address), interest category,
proposed solution, response, and change history. This improves the
comment system generally and in ways that specifically help ANSI
organizations with their comment tracking and resolution. (7/28/06).
- Added the ability to disable the action item feature, either on
an organization-wide or per-group basis. This allows organizations
to create groups with a more focused set of activities. (7/26/06).
- Extended the ability to disable calendars on a per-group basis,
since not all groups need calendars. Before this change, you could
only disable calendars on an organization-wide basis. (7/26/06).
- Added new methods on the person object to check for fields defined
in the Kavi Members person table, and to retrieve field values if
they are needed. This extends integration between the apps. (7/25/06).
- Cleaned out the code residue associated with the old member_dues
and membership applications. These functions are now handled
entirely by Kavi Members. (7/25/05).
- Cleaned out the code residue associated with the vote only mode
of Kavi Groups. We no longer offer this mode, nor do we maintain
the code in any sensible fashion. The code also cleans up any
instances on live sites when the auto-updater runs. (7/24/06).
- Increased the number of alternate email addresses from one to three
(all in addition to the primary). If the Kavi Members application
ever adds extra alternates, we'll be ready. (7/21/06).
Mantis #17701
- Added the ability for group administrators to manage the allowed
and disallowed company types when adding or modifying groups. The
capability existed, but we not exposed in the UI. (7/20/06).
Mantis #20190
- Fixed a bugaboo in the group contact list display. The non-member
version of that display was printing two copies of the contact
information: one compact and one verbose -- be gone! (7/20/06).
Kavi Groups 3.4r46 Release (7/11/06)
- Added a full suite of example cron scripts (50+) written by Kavi
technical staff members over the past several years. The scripts
cover such areas as auto-populated mailing lists and rosters,
custom reports and reminders, and hooking up to other applications
such as mantis and cvs. These have been checked into the code base
to make them handy for future staff members to find and reference
as they handle similar requests. (7/5/06).
- Fixed a newline injection bug in the vcard download. The Members
application embeds newlines in the street address, which was causing
Groups to create incorrectly formatted vcards. This change replaces
those newlines with a comma-space. (6/30/06).
Mantis #19871
- Added a notation to the subgroup display on a group landing page
to identify inactive groups. Important for long-lived organizations
that have a history of activating and deactivating groups. (6/29/06).
Mantis #19861
- Added page introduction text to the top of the various subpages
of My Groups. Added a new "My Documents" display option to limit
the display by submitter name. Truly wonderful addition. (6/29/06).
Mantis #19842
- Trivial text change for Elise when viewing a group landing page as
a non-member. Instead of saying "No subgroups defined" we say "No
subgroups available." Makes a difference during training. (6/28/06).
Mantis #19772
- Made a slight modification to the meeting attendee list sent via
email (e.g., when meeting minutes are recorded and distributed to
the group). Some email clients do not recognize newline as a line
separator, so the list was all jumbled together. At Arnold Jones's
(SNIA) suggestion we added semicolons to the end of each entry to
create a clear delineation between items. (6/20/06).
Mantis #19686
- Brian checked in changes that allow the Groups code to run on both
Debian Woody and Sarge platforms. The new code accommodates changes
in both PHP and MySQL versions. (6/19/06).
- Reran internal code audit: all pages pass xhtml/transitional DTD
validation, tidy error/warning validation, and uninitialized variable
validation tests when accessed by the automated test robot. (6/19/06).
- Changed the iCalendar feeds to include shared events in addition to
events native to the group being displayed. Here's the use-case: people
often work within their own group calendar(s) to centralize their
meeting-related information, but they need to also schedule a common
resource, such as a conference room. This scheduling need can be met
by creating a conference room calendar and having each group share their
meeting date/time with that calendar. With this change, both the web
and iCalendar views show the same, complete picture. (6/14/06).
- Switched the Group email mhonarc templates from /styles/collab.css to
/kstyles/collab.css because newer sites only have the latter. Before
this change, newer sites had very plain archives because they were unable
to pick up any of the referenced CSS styles. (6/14/06).
- Fixed a display bug in the member-visible meeting attendance report that
prevented users with single quotes in their names from having their
meeting attendance data correctly displayed. The admin/manager report
was already correct. (6/14/06).
Mantis #19642
- Improved the admin area breadcrumbs to include subpages that were being
ignored: statistics, environment, and changelogs pages. (6/12/06).
Mantis #18124
- Made a few small usability improvements to highlight the presence of
the weekly calendar. Also improved the visibility of the weekly
notification email for upcoming calendar events. Suggestions came
from Power during a customer interview. (6/11/6).
- Fixed two bugs in the manager's tool for managing roster by attendance.
First, the voting rights were being taken from the manager and not the
person, causing spurious incorrect voting rights assignment. Second,
if role-based voting was enabled we were duplicating the voting-rights
record for the user, causing the appearance of duplicate roster entries.
Found on OASIS. Two simple fixes and we're all better. (6/9/6).
RT #3427
- Finished adding names, as well as email addresses, to the mail From
header for application-originated messages. This makes the mail archives
more consistent with user info presentation elsewhere. (6/9/6).
Mantis #19572
- Improved the action item notification messages to include the complete
description in the email body. Previously, we were only sending the
first 35 bytes of the description, which made people sad. (6/8/6).
Mantis #19482
Kavi Groups 3.4r45 Omen Release (6/6/6)
- Per customer request, added the ability to modify email templates
on a group-by-group basis. As part of this, added the ability to
restore all templates to defaults via the admin interface. This
adds a new admin link to the group settings page (the page is also
now available to non-members as well as members). (6/2/06).
Mantis #18506, 18585, 19413
- Per customer request, added meeting attendee list to the body of the
event notification email (if attendance has been taken). (6/1/06).
Mantis #12170
- Miscellaneous user interface cleanup: (6/1/06)
Mantis #18493, 18887, 19274
- fixed strange layout formatting on My Groups page (FireFox)
- increased document comment size from 2000 to 7500 bytes
- increased action item textarea width/height via user prefs
Kavi Groups 3.4r44 Release (05/23/06)
- Miscellaneous user interface cleanup: (5/22/06)
Mantis #18620, 18193, 19033, 19096, 19132, 19137, 19180,
19223, 19224, 19227, 19230, 19231, 19241, 19244
- fix Add Event table heading that looked like a link
- fix a typo [coduct] in the default join template text
- make settings page sub-nav consistent across all pages
- switch to small plus/minus icons for expando/contracto buttons
- change roster page link text from "Add Members" to "Add a new Member"
- add vcalendar feature brief link to the Groups Help TOC
- add an administrator's link to the email moderation panel
- add more input validation checking to the add and modify group pages
- remove the "latest" designator from the charter document link
- hide the calendar "Show Shared Events" link when no events are shared
- clarify shared documents on the documents page
- clarify the behavior of the Official Ballot setting
- clarify the behavior of the Auto-update Eligible Voters ballot setting
- clarify the need for CC'd people to have access to uploaded documents
Kavi Groups 3.4r43 Release (05/09/06)
- Brian added code in PHPGroups to test wg_status for active/inactive
before displaying the group summary widgets to a person. (5/8/06).
Mantis #18972
- Added support for an interest_category notation on ballots. This is
another way to categorize companies; it is used to determine fair
representation on ballots. This functionality is activated by adding
a custom interest_category field on company records. (5/7/06).
Mantis #19031
- Added an activity log action to capture document comments. (5/6/06).
Mantis #18855
- Improved the open ballot reminder code to avoid sending reminder notices
to company reps once their company has already voted on a ballot. Extra
reminders were being sent, for example, when a primary or alternate voter
had already voted on behalf of a company. (5/6/06).
Mantis #15565
- Added an export option to the group participation report. Admins can now
download the organization-wide group participation report as a spreadsheet
in a comma-separated values format. (5/6/06).
Mantis #18993
Kavi Groups 3.4r42 Release (05/02/06)
- Fixed the previous meeting attendance report that is shown to roster managers
after tracking attendance. The individual meeting results were being omitted
due to a programming bug, but that's remedied now. (5/2/06).
Mantis #18861
- Re-worked the various boxed-display listings (docs, ballots, action items,
ballots, recent email messages) to work around icon alignment problems in
IE6 and Safari browsers. Basically reverted to table formatting. (4/29/06).
Mantis #15493
- Removed the "latest" link from the recent document summary listing because
1) the summary listing is already topical, and 2) use of the latest link
made it difficult to download a specific revision. (4/29/06).
Mantis #18820
- Added individual vote times to the detailed listing of votes for a ballot.
This change moves the electronic balloting closer to what is necessary for
more formal voting procedures, and with Delaware corporate law. (4/29/06).
Mantis #18438
Kavi Groups 3.4r41 Release (04/25/06)
- Added the php_mailer script to the php_common code. This script will
live in dotorg/bin and will be used to support the qmail virtualization
rollout. (4/21/06).
- Changed the application to check the site.xml file for the mail test mode
setting. Previously we were looking at the value in the apache config, but
that method is no longer valid with the changes being made for qmail
virtualization. (4/21/06).
- Round the maximum file upload size before user display. (4/20/06).
Mantis #18749
Kavi Groups 3.4r40 Release (04/18/06)
- Fixed the ballot email summary count to display the correct number of
voters when the ballot allows multiple votes per person. Before this
change, multi-option ballots could produce a summary email that said
something silly like "112 of 37 eligible voters cast their vote before
the deadline." This, of course, makes no sense. (4/17/06).
Mantis #18706
- Improved the usability of the Group settings, notes, charter, and defaults
pages in ways that are mostly small, but useful. Added some cross-page
linking to help admins move around more easily; improved breadcrumbs; made
a few layout improvements here and there. (4/15/06).
- Tweak the eligible voters edit page so we always display
primary when we
refer to the primary voter and alternate when we refer to the alternate
voter. Before this change we interspersed the pri and alt abbreviations,
seemingly on a whim. (4/13/06).
Mantis #18687
- Improved the breadcrumb and top navigation display to correctly handle cases
of extraneous data appended to the URL. (4/13/06).
[ Found via apache error log inspection ]
- Improved data validation for the full-text search to handle the empty case.
The code no longer generates apache log errors for empty searches. (4/13/06).
[ Found via apache error log inspection ]
Kavi Groups 3.4r39 Release (04/11/06)
- Tweaked some admin area text to clarify the concept of dependent memberships
between groups and their parents and/or subgroups. No functionality change,
but hopefully a little more clarity in the admin interface. (4/10/06).
Mantis #18640
- Made a small ACL change to the voting details page to ensure that everyone
with access to the ballot results also has full access to the detailed
comments included with votes. Before this change, ballot results shared
with other groups did not include access to comments. (4/6/06).
Mantis #18602
- Added a new utility script, maildir_cleaner, that can be setup as a cron to
remove old bounce messages stored in ~/Maildir/new. (4/5/06).
- Added a new utility script, ezmlm_pending_cleaner, that can be setup as a cron
to remove messages from the mod/pending queue before they are returned to the
user with the we failed to act message. Requested by various orgs. (4/4/06).
Kavi Groups 3.4r38 Release (04/04/06)
- Added a new workgroup role privilege to fully separate who receives email sent
to the chair email address from those names displayed on the contact page and
notes section for a group. Requested by ACORD. (4/3/06).
Mantis #10994, #18523
- Added another email configuration option that allows organizations to reject
email from non-members, while at the same time moderating email from this
same set of members to various group lists. (4/3/06).
Mantis #10904, #17836
- Added template re-initialization code to the modify group page to ensure that
each specific group template is modified whenever the group is modified. This
ensures that we reapply any new group name to the standard template. (3/30/06).
Mantis #18506
- Added template re-initialization code to the email template page to ensure that
all group templates are updated when the master template is modified. (3/30/06).
Mantis #18506
- Added template re-initialization code to the integrity checker to ensure that
both the subject line and body text for the join approval & denial templates
display the correct group name. Prior to this update, changes in the group
name were not automatically reflected in the per-group templates. (3/30/06).
Mantis #18506
- Made a slight change to the Group Administrator's page to accommodate links to
the extensive application docs living on community.kavi.com. Administrators
now have access to the Groups technical reference manual. (3/28/06).
Kavi Groups 3.4r37 Release (03/28/06)
- Fixed the traversal_tree array to properly index the page locations and breadcrumb
info for the public pages. The public calendar page was complaining. (3/24/06).
[ Found via apache error log inspection ]
- Fixed the add_comment.php code to add more error checking when looking for the
name of the document owner we'll notify. Occasionally it's not there. (3/24/06).
[ Found via apache error log inspection ]
- Fixed the folder download.php code to prevent apache error log entries when the
temporary archive is being removed. In most cases, the temporary archive is
removed before the shutdown function runs, so unlink was complaining. (3/24/06).
[ Found via apache error log inspection ]
- Fixed the download.php code to properly display breadcrumbs and top navigation
to users who try to download a non-existent file. Since the default URLs
contain path_info they were unable to find a match in the traversal_tree array,
resulting in ugly pages and error log entries. (3/24/06).
[ Found via apache error log inspection ]
- Added more cross linkage between the My Calendar page (shows the actual rollup
calendar) and the Calendars page (shows the full list of available calendars).
Added more links to the weekly reminder email setup screen. (3/24/06).
Mantis #18433
- Removed viewing restrictions for the individual group configuration settings.
We've exposed this information to Group Chairs in the past, but now it's
readily available to all members. (3/23/06).
- Added a nifty new, orange RSS icon to call attention to the fact that we've
had RSS feeds for each group for almost two years now! (3/23/06).
- Added code to pre-check the sharing options when uploading a revision to
an existing document. The pre-checking matches the sharing options selected
for the document being replaced. (3/22/06).
Mantis #18279
- Added the ability to enable or disable document comments when modifying the
meta-data for a document. Anything to make Kes happy. (3/22/06).
Mantis #18427
- Added a comma-separated values (CSV) download for calendar events. This was
requested by davidw on behalf of mystery customer X. (3/21/06).
Mantis #18375
Kavi Groups 3.4r36 Release (03/21/06)
- Ensure the roster download (in all formats) downloads the full set of roster
data as currently filtered and sorted for display, including any filtering
imposed by the search function. (3/20/06).
Mantis #18330
- Added the Group Chair names and the group chair email address to the
landing page for each group. If the group exposes email addresses, then
the individual email address of each chair will be there too. (3/20/06).
Mantis #18315
- Fixed the call to ezmlm-ummake in the mailing list object to ensure that
the list removal fully succeeds. We were passing in an extra argument to
capture a special Groups qmail alias, but that was conflicting with the
ezmlm-unmake built-in reference to the same. Thanks Brian! (3/16/06).
Mantis #18195
- Moved the activity log entry for adding a new group to the end of the group
creation process. This ensures we only log successful group creation, as
opposed to successful and partial creations. (3/15/06).
Mantis #18287
Kavi Groups 3.4r35 Release (03/14/06)
- Implemented the notion of self-approvers for organizations that have both
company reps and individual members. Individuals can approve themselves
for joining a group if they do not have a primary contact to do so for
them. (3/12/06).
- Improved the getNumPendingRequests function to properly display the
number of pending join requests in the queue for primary contacts. The
old behavior combined all primary requests for all companies. (3/12/06).
- Added a new form element to the standard join form to ask the user if
he/she is requesting voting privileges in the group. The information
is passed along in the notification email and also appears on the pending
request page as part of the user-submitted comments. (3/12/06).
Mantis #17652
- Increased the field width of the user setting value field from 128 to 255
varchars to accommodate groups with a large-ish number of document folders.
Before this change, we could run out of space in the field when storing
the user prefs for collapsed folders in a group. When the number of
folders in a group exceeded 35 or so, it got flaky. (3/10/06).
Mantis #18265
Kavi Groups 3.4r34 Release (03/07/06)
- Made some slight changes to the ballot voting summary to make it match
Roberts Rules of Order more closely. The number of eligible votes that
count toward quorum must include abstentions, but the number of votes
that count toward approval must exclude abstentions. This is indeed how
we calculate things, but the text needed some clarification. (3/6/06).
Mantis #18202
- Fixed the destroyEligibleVoters function to ensure it only invalidates
eligible voters for the specific ballot being referenced. If a ballot
was created in another group, and that group had exactly one voter, then
unintended eligible voter records (not votes) were removed. (3/5/06).
Mantis #18054
- Added a formal parameter to the getEligibleVoterIDs function to allow
callers to request either all eligible voters, or only those eligible
voters who are currently active in the organization. When displaying
ballot results we want the full list; when sending email reminders we
want to list active members only. (3/5/06).
Mantis #17625
- Added a warning message to each group home page whenever email has been
disabled at the apache level. This ensures that everyone is absolutely,
positively sure when email has been enabled. Okay Greg? (2/28/06).
Mantis #18118
- Improved the weekly email reminder configuration page to include more
documentation about the available reminder options. (2/28/06).
Mantis #18111
Kavi Groups 3.4r33 Release (02/28/06)
- Added a new report of "action items owned" to the company/person usage
explorer admin tool. This is for you, Jeff Sherwin. (2/27/06).
- Fixed the add_subgroup functionality to do what it advertises: setup
optional and mandatory sharing with the parent, and set the list config
to the org defaults. (2/24/06).
Mantis #18081
- Increased the organization default_auto_naming_format field width from
50 to 100 bytes to match the allowable per-folder size. (2/23/06).
Mantis #18048
Kavi Groups 3.4r32 Release (02/21/06)
- Enhanced the swish indexer to include eligible voter names and the name
of the voter's company for ballot information we index for searching.
People expect to search for these. (2/20/06).
Mantis #17830
- Added a new display option to the roster page to filter the display for
eligible voters, where eligibility takes into account the group voting
model (person or company), the group quorum model (member or voter), and
meeting attendance (X of last Y) by people and/or companies. (2/19/06).
Mantis #17826
- Increased the filename and title field widths for documents from 100 to
200 bytes to accommodate long auto-generated names. (2/19/06).
Mantis #17824
- Fixed an xhtml coding bug that caused manually tracked meeting attendees
to have their attendance checkbox unchecked - if the attendance data was
modified by a user with MSIE. (2/17/06).
Mantis #17944
- Updated the rules for time zones and Daylight Savings Time to conform to
changes in the law for the United States, Australia, and other locations,
for 2006 and later. (2/15/06).
Mantis #17956
- When you're browsing in the Documents tab of a given group, you have a
series of clickable headers for each folder. If you click on one of
them -- say, Size, to sort by Size -- the page reloads and now all the
folders are re-sorted by Size. With this release, the page will
position you at the anchor link for the specific folder being sorted.
Mantis #17935
Kavi Groups 3.4r31 Valentine's Day Release (02/14/06)
- When determining voter eligibility based on meeting attendance, use
the counts_toward_voter_eligibility flag only. The code was checking
both that flag and the achieved_quorum flag, but organizations report
that they wanted the simpler test. (2/13/06).
Mantis #3724, #17774
- Fixed the message in the "ballot closed" email to display the proper
number of voters for ballots allowing more than one option per vote.
The count was incorrectly showing the number of options voted for,
when it should have shown the number of voters. (2/13/06).
Mantis #17893
- Fixed the title attribute for the recent message link display. The
text was being passed through htmlentities twice, so the resulting
display was showing entities rather than text. (2/9/06).
Mantis #17773
Kavi Groups 3.4r30 Release (02/06/06)
- Increased the max limit for file upload sizes from 100MB to 200MB to
accommodate those few users who need to store large files. (2/6/06).
Mantis #17705
- Improved the recent message display function to ensure that subject lines
are always passed through mb_decode_mimeheader; necessary to correctly
display non-Latin1 characters. (2/2/06).
Mantis #17668
- Improved the voting results page to ensure that all votes from eligible
voters are displayed - even if those voters have since been deactivated.
Prior to this change, the number of votes cast occasionally exceeded the
number of votes displayed. (2/1/06).
- Fixed the asterisk display for the three-month calendar to ensure the
per-day asterisks appear in their proper place when the calendar spans
year boundaries. Minor display bug fixed. (1/31/06).
Mantis #17425
- Fixed null object reference for primary contacts when notifying them about
activations and/or deactivations. It is not guaranteed that all users are
associated with a company - even an "individual" company. (1/26/06).
Kavi Groups 3.4r29 Release (01/23/06)
- Increased the maximum number of allowable person_id digits from 5 to
8 to allow for sites with large numbers of people (or large integer
values for person IDs). The previous constraint was causing some
users to experience failures when modifying event data. (1/23/06).
Mantis #17451
Kavi Groups 3.4r28 Release (12/19/05)
- Added some underlying support for explicitly allowing or disallowing
the group join link (and join page) for identified company types.
The allowed_company_type list allows specified groups to limit their
participation to those companies with a certain type, such Board or
Leadership (for example). The disallowed_company_type list allows
specified groups to allow all company types, except those noted as
explicitly disallowed. These fields are not currently exposed in the
UI, but are available to Kavi technical staff. (12/19/05).
Mantis #6093, #17189, #17190
- Added some underlying support for custom join and leave pages for
groups. Organizations are beginning to need more sophistication in
these processes than we can deliver through simple configuration.
The changes in this release create a place for the customizations
to live. (12/18/05).
Kavi Groups 3.4r27 Release (12/12/05)
- Enhanced the activity log entry for file downloads to include the
document state of the file being downloaded. This allows an admin
to search for files downloaded while in a particular state (such as
"Contribution" or "Published"). (12/12/05).
- Added new features to the usage explorer allowing administrators to
report on document submissions by current document state, and to view
the results in both tabular and printable listing formats. (12/12/05).
- Added a new ballot feature to auto update the eligible voter list
when new people are added to the roster. The feature may be enabled
on a per-ballot basis; the update is automatically performed as part
of the daily system update process. (12/11/05).
Mantis #9204
- Added new features to the group
moderation join by primary contact code:
notify the the group administrator if no primary contacts exist; treat
individual members differently than company representatives (self-approve).
Mantis #17088, 17089
- Removed the code that prints a given calendar event on multiple days
when that event, in fact, spans those days. This bugged Karl and was
reported as an issue by at least one customer. Technically correct,
but confusing to users, so it goes away. (12/7/05).
Mantis #17052
Kavi Groups 3.4r26 Release (12/5/05)
- Added the ability for users to request a weekly reminder email for
upcoming events. The user can configure preferences for the email
format (text vs. html), event type (shared vs. non-shared events),
the number of forward-looking days, and the preferred time zone for
the email-based event listing. (12/04/05).
Mantis #10746, #10793
Kavi Groups 3.4r25 Release (11/21/05)
- Added the ability to prefix the standard ezmlm subject line prefix with
text of the administrator's choosing. The most common use of this feature
is to add an abbreviation that also identifies the site. (11/20/05).
Mantis #14197, #16864
- Increased the number of characters for the calendar event description,
agenda, and minutes text fields. Also added an indication of the max
allowed characters on the add and modify forms. (11/20/05).
Mantis #16335
- Changed the short date display format to display the 4-digit year,
instead of the 2-digit year. This counters a previous request to
shift from a 4-digit year to a 2-digit year, so we'll probably end up
with an admin-configurable option in an upcoming update. (11/20/05).
Mantis #16645
- Slight feature enhancement for the bookmarked folder page to preset the
default folder when adding new documents to the group. (11/20/05).
Mantis #16798
- Fixed a broken table row tag for the phpgroups zope summary. A closing
angle bracket went missing for a while (power's site). (11/17/05).
Mantis #16823
Kavi Groups 3.4r24 Release (11/14/05)
- Added some discrimination to the code that presents the number of pending
join requests for a group. Since join moderation can be performed by the
roster managers (typically chairs) and/or the primary reps, it is no longer
appropriate to show the total number to everyone. Thanks Scott. (11/11/05).
- Implemented the My Events week-at-a-glance page for the My Groups portal.
This provides the same full-week view that each group's calendar supports,
including the ability to select the preferred time zone and hide/show of
shared events. (11/11/05).
- Applied a patch to the public documents page to fix the tool tip associated
with the submitter's name column heading. Thanks b3. (11/10/05).
Kavi Groups 3.4r23 Release (11/7/05)
- Fixed a bug in the modify document code that prevented regular users (that is,
users who lack the document manager privilege) from making changes to metadata
for documents they submitted. (11/3/05).
Mantis #16688
- Extend the application stats reporting to include the total number of groups
in addition to the count of active and inactive groups. (11/1/05).
Mantis #16648
Kavi Groups 3.4r22 Halloween Release (10/31/05)
- Enhanced the My Groups personalization page to display all automatic
settings and preferences maintained by the application on behalf of the
user. Added one new user control that allows a user to clear all the
settings currently in use. (10/30/05).
- Added the ability to export the activity explorer search/display results in a
spreadsheet-compatible format (as CSV, comma-separated values). (10/30/05).
- Added the ability to define click-through agreements for any/all document
downloads. Organization administrators can define, activate, deactivate,
and report upon agreement usage by document managers. (10/23/05).
- Added the ability to view, and therefore bookmark, a single folder on
the documents page for a group. The use-case is that of users who want
to collect a set of documents in a folder, then send a link to that
folder to reviewers. Each folder now sports a bookmark link. (10/20/05).
Mantis #16584
Kavi Groups 3.4r21 Release (10/17/05)
Kavi Groups 3.4r20 Release (10/03/05)
- Implemented the getAppStats() python interface to return the number of
active groups, inactive groups, group participants, email messages,
calendar events, action items, documents, and disk storage allocated
to uploaded documents.
Kavi Groups 3.4r19 Release (9/19/05)
- Improved edge case handling for configurations that share information
with the General Public, and for young sites in which information has
not yet been generated for sharing. Mainly improving the default link
generation to avoid dead links. (9/18/05).
Mantis #16291
- Minor email template change for group-join messages copied to the group
chairs. Added the new member's company to the message. (9/17/05).
- Fixed a minor LABEL tag display issue in firefox. (9/16/05).
Mantis #16187
Kavi Groups 3.4r18 Release (9/05/05)
- Added a new feature that allows admins to configure a subgroup as one
that, when joined, automatically adds the user to the parent group as
well. If the parent group is configured likewise, then the parent's
parent is joined, and so on until all parent groups have been joined
as part of the initial subgroup join request. Nifty. (9/5/05).
- Added html label tags around most of the checkbox and radio input fields
in the application to improve clickability and usability. (9/5/05).
- Added a new feature that allows users to expand or collapse the subgroup
listing when viewing the landing page for a group. Users wanted to see
more hierarchical context on this page. (9/4/05).
Mantis #15894
- Added the ability for admins to select the mailing list subscription
type when bulk-adding members to groups. (9/4/05).
Mantis #16063
- Made a small improvement to the
View this page as feature correctly
hide subgroups when viewing the page as a visitor. (9/4/05).
Mantis #16162
- Added more stringent error checking on the pending_request page to
handle the case where the submitted request belongs to a person without
any company or individual affiliation. Mainly a testing state. (9/1/05).
Mantis #16150
- Added more links to and from the weekly calendar layout to improve
user flow through the application. (8/30/05).
Kavi Groups 3.4r17 Release (8/29/05)
- Made some slight usability improvements to the events page to show a
week-at-a-glance listing, instead of a tabular, per-day listing. This
change addresses several longstanding usability concerns. (8/29/05).
Mantis #10745, #14841, #16070
- Fixed a mailing list subscription bug that caused roster managers to
inadvertently unsubscribe themselves from a mailing list when they
meant to unsubscribe another user entirely. (8/29/05).
Mantis #16113
- Changed a label on the My Groups page to reduce some user confusion about
Mailing List Archives vs. Group Email Archives. There was no confusion
prior to KMLM archives, but now there is (or was). (8/29/05).
Mantis #16115, RT #1179
Kavi Groups 3.4r16 Release (8/15/05)
- Added the ability to download (or receive via email) all instances of a
recurring iCalendar event when accessing the FIRST EVENT in the recurring
series. This works for iCalendar email notifications or for downloads
via the event details page. Downloading subsequent events in the recurring
series will provide the user with one event only. (8/15/05).
Mantis #15719
- Added the ability to track meeting attendance for people who are not on
the meeting group's roster. The tracking is for informational purposes
only - the manually entered attendees do not count toward the quorum
calculation or other meeting attendance statistics. (8/12/05).
Mantis #15138
- Made some small improvements to the user interface for the search form.
The Minimum Relevance file is now the "Results Filter" field and the
numeric text field has been replaced with three radio button selections
to guide the user when selecting a value. (8/9/05).
Mantis #15899
- Placed a copy of the meeting text field resize links closer to the text
fields themselves; renamed two of the links in a manner that makes all four
links consistent with themselves and with the Zope ZMI; added in-page
relative links so resizing takes you right back to the text area. (8/9/05).
Mantis #15897
- Minor admin area improvement to stop displaying inactive admins as active.
This is a somewhat rare, but innocuous thing. It was bugging some people
so it's "fixed." (8/9/05).
Mantis #15889
- Fixed the recommended search alternatives to work with a single click,
instead of requiring the user to hit the search button again. This double
entry behavior was unintentional and not very user friendly. (8/9/05).
Mantis #15886
- Fixed a display bug in the recent shared document listing on the group
landing page. An overly aggressive performance optimization was omitting
results that should've been shown. This was an intermittent, minor impact
bug, but it's fixed now. (8/9/05).
Mantis #15885
Kavi Groups 3.4r15 Release (8/8/05)
- Added the ability for calendar event managers to modify the event submitter;
necessary when the event's original submitter leaves the group. (8/4/05).
Mantis #15795, #15823
- Minor improvement to the handy dandy group pulldown such that it correctly
pre-selects the page you're on if that page is my groups or admin. (8/4/05).
Mantis #15820
- Micellaneous attendance tracking and meeting flow improvements: added an attendance
tracking link to the event modify page; added code to display attendees after
submitting the attendance tracking sheet; added more links between the modify and
attendance pages; added user controls for resizing text areas for meeting minutes
and agenda; added search capability to the attendance list; added the ability to
sort the attendance list by voting privilege. (8/4/05).
Mantis #15118, #15815, #15818
- Miscellaneous action item flow improvements: add modify link to the results
page after an AI is modified; removed redundant modify link after adding an
action item; add an option to notify the AI owner; make owner and the number
of days in the reference doc select list sticky. (8/4/05).
Mantis #14135, #15800, #15801, #15802, #15804
- Miscellaneous admin area improvements: added group property info when showing
group info to admins on the "manage existing groups" page. Added another link
back to the manage existing groups page after an admin submits the modify group
form (this link supplements the existing breadcrumb link). Added a search
capability when using the Usage Explorer. (8/3/05).
Mantis #13782, #15766, #15799
- Miscellaneous document flow improvements: swapped the order of a couple links
on the copy document results page to make the page more consistent with the
modify document results page. Also changed link wording. (8/3/05).
Mantis #15798
- Added a new feature that allows a group to require approval by a company
representative before allowing a member to join. This is configured on a
group by group basis and can be used in conjunction with the current join
moderation feature by group roster managers. (7/31/05).
Mantis #15411
- Added a new feature that allows administrators to mark document states as being
inactive, which happens often enough for long-lived organizations. Re-worked
most of the type, state, and role admin pages to improve usability. (7/25/05).
Mantis #15482
- Fixed a calendar entry modification bug in which meeting minutes and agenda text
fields for future recurring events were overwritten when modifying an earlier
instance of the event. This was really only an issue for people who retroactively
changed past instances of events for which these fields had been set. (7/21/05).
Mantis #15703
- Fixed a ballot amendment notification bug that had people receiving new ballot
notifications when ballot information was changed (amended). (7/20/05).
Mantis #15510, #15524
Kavi Groups 3.4r14 Release (7/18/05)
- Added a new meeting attendance report, visible to all group members. This new
report allows members to view meeting attendance by person and/or by company.
Requested by dmtf, osdl, wimax, and others. (7/15/05).
Mantis #15598
- Added a new user-flow link to the add action item page. This link takes you
to the Modify Action Item page for the new item, which is a common action
after creating the new item. Requested by gschramm from dmtf. (7/14/05).
Mantis #15626
- Added a new user-flow link to the attendance tracking results page. This
link takes you to the Modify Event page for the event, which is a common
action after tracking attendance. Requested by gschramm from dmtf. (7/14/05).
Mantis #15627
- Changed the (group) calendar to make month and year persistent, which
means the calendar will redisplay the month you were looking at when you
were last there. Requested by gschramm from dmtf. (7/14/05).
Mantis #15628
- Changed the meeting attendance reporter to use the organization defaults
for X of Y meetings, instead of the hardcoded values, 2 of 3. (7/11/05).
Mantis #15421
- Added new person and company methods to 1) enumerate their available
types, 2) provide a predicate function for testing membership in a
specific type, and 3) provide access to primary contacts associated
with companies. All in preparation for enhanced join process
configurability. (7/7/05).
- Minor formatting improvement for phone number display in the rosters.
Mantis #15242
- Removed the ALT tag for the large calendar icon images because IE was
displaying the ALT tag text (*) instead of the A tag title when IE
users hovered over the image. It seems silly to me to display the
ALT tag when you have a perfectly fine image already displayed, but
that's just the way it is I suppose. (6/29/05).
Mantis #15385
Kavi Groups 3.4r13 Release (6/20/05)
- Made some necessary security and error logging improvements to the
non-participation report to make it safer and better for all.
(6/18/05).
- Added the ability to specify custom join and leave links for a
group, plus extended each with the ability to remove the link
entirely. Custom links allow people to bypass the built-in join
process so they can implement complex join processes. (6/18/05).
Mantis #15113
Kavi Groups 3.4r12 Release (6/13/05)
- Added a non-participation report to the Usage Explorer. The report
lists the users that do not currently belong to any Groups, with
cross-links to the Usage Explorer in case the person contributed in
some notable manner the past. (6/12/05).
Mantis #14265
- Added more cross-linking between the usage and activity explorers to
make it easier for admins to move between them when starting from
either place. (6/11/05).
- Added a new feature to store additional role information for group
members who have posting privileges. This makes it easier to
integrate with external applications (wikis and whatnot) that use
HTTP Basic Auth, but need to readily distinguish between admins,
writers, and readers or in Kavi-land: chairs, posters, and
observers. (6/11/05).
Kavi Groups 3.4r11 Release (6/06/05)
- Added an "Activity Explorer" admin section to complement the "Usage
Explorer" previously released. The activity explorer exposes the
Group's activity log in a user friendly manner and includes an
integrated search function to help focus the log display. Admins can
also download the raw logs from the same area. (6/5/05).
- Added some link tooltips (title tags) to the portal page. (6/2/05).
Mantis #15259
- Brian fixed a broken link on the phpgroups default summary page. The
link to the All Groups page was incorrect. (6/2/05).
Mantis #15257
- Fixed the All Groups recent document display to actually display the
recent documents. Also fixed a form submission bug on the portal's
document page that prevent document display from working correctly
when the docs were not sorted by name/title. (6/1/05).
Mantis #15236
Kavi Groups 3.4r10 Release (5/30/05)
- Added a new feature that allows users to select their preferred
group-listing style (link, link w/info, full) on the All Groups
page. Added a new style to list alphabetically instead of
hierarchically for those who've requested such. (5/30/05).
- Extended the Admin Usage Statistics reporting to include two new
features: an inactivity section, showing the least usage by item
category and the ability to change the number of items displayed in
the top and bottom lists. (5/30/05).
- Made some minor clarifications to text on the Add and Modify Group
pages to better describe "Content Creation Privileges". (5/27/05).
Mantis #15166
- Added a new bulk document upload capability for use by Kavi Technical
Staff. This feature is designed for use during initial site setup
when porting large numbers of pre-existing documents to a new Kavi
site. See the admin/workgroups.php page to start. (5/26/05).
Kavi Groups 3.4r9 Release (5/23/05)
- Improved the Groups quicklinks such that, when you switch between
groups, the application tries real hard to keep you on the same
sub-page you were on, but relative to the new group. If it cannot do
that, then it falls back to the index page. (5/22/05).
Mantis #13346
- Fixed an intermittent roster management bug that appears when 1) the
organization has disabled the chairs' ability to modify or delete
their info and 2) the person being modified appears after the chair
in the roster sort order. This is largely OASIS-specific as they're
the prime users of this configuration. (5/18/05).
RT #2032
- Changed the iCalendar method type from PUBLISH to CANCEL when
attaching an ical entry to a calendar notification email. This
change allows MS Outlook to detect and act upon the cancellation
request, rather than treating it as a new message. (5/17/05).
Mantis #15112
Kavi Groups 3.4r8 Release (5/16/05)
- Changed the roster search text from a permanent to a transient
setting so searches preserved across user sessions would not surprise
users by magically reappearing. NCOIC. (5/16/05).
Mantis #13721
- Exposed the "Official Ballot" checkbox on the organization membership
ballot form. The code was there, but the html to expose the option
was absent. Also clarified a bit of wording here and there and got
rid of some uninitialized variable warnings. (5/16/05).
Mantis #15075
- Implemented a cron lockout mechanism to ensure that long running
ballot notification crons do not step on top of one another. We saw
a SNIA case in which 70 ballots closed at the same time, each with
200 eligible voters. This resulted in 14,000 notification emails,
which were too many to produce in the 10 minute notification window.
When a cron is locked out it prints an error message and logs it to
the apache error log. The lock directory is created under
dotorg/var/groups, so if the ballot email notifier isn't running,
look there. The lock can also be used to manually disable crons.
(5/16/05).
- Changed the default state for org-wide ballot amendment email from ON
to OFF to keep admins from shooting themselves in the foot. (5/16/05).
Mantis #15078
- Added a WEBLINKS metadata file to the folder download. The WEBLINKS
file will not be present for folder downloads that consist solely of
uploaded files. When present, the WEBLINKS file contains URLs to
other resources, formatted as one URL per line. (5/15/05).
Mantis #11557
- Added the ability to download the group rosters in vCard format, as
per the IETF RFC 2426 format. (5/15/05).
Mantis #14784
- Minor admin enhancement when removing administrator rights for a
user: avoid removing admins from allowed poster lists for groups to
which they belong. (5/13/05).
Mantis #14325
- Fixed some odd looking bulleted list formatting for one of the help
pages. The nested bullets were inside a spurious list item. (5/13/05).
Mantis #13992
- Point the headers and footers for both the members and public
areas to the new phpgroups location(s) by default. (5/13/05).
Mantis #14576
- Reordered the mailing list delete actions to ensure the database
table entries are always removed. Previously, if the ezmlm-unmake
command returned a failure code, it would skip this step, making it
impossible to create a list of the same name in the future. Note,
the failure code was a false alarm in this case. ATA. (5/12/05).
- Added new "add to url" options to the my_vcalendar.php page to allow
sophisticated users (e.g., higgins) to specify a start_date and/or an
end_date for the calendar entries. For example, you could tack the
following onto the end of a my_vcalendar.php URL to limit the results
to entries for 2004: &start_date=2004-01-01&end_date=2004-12-31
Mantis #15029
- Change the public pages to omit the breadcrumbs from the traversal
display. The osdl-requested tabs are still present. (5/10/05).
Mantis #15035
- Fix seven hardcoded, broken help links in the voting area. Not all
help was broken - just these seven random links. (5/10/05).
Mantis #15034
Kavi Groups 3.4r7 Release (5/9/05)
- Document comments are now copied into a new group when the document
itself is copied. The rest of the metadata is already being copied,
so it didn't makes sense to omit comments. DMTF. (5/9/05).
Mantis #15008
- Allow document administrators to notify the document owner when they
change information about the document. DMTF. (5/9/05).
Mantis #14286
- Allow document submitters to specify an initial comment when they
upload a document or document revision. This is to keep users from
cluttering up the description field with comments. DMTF. (5/9/05).
Mantis #14779
- On the document listing page, show the number of comments for docs
that are shared with the group, instead of just showing comments for
docs that are local to the group. DMTF. (5/9/05).
Mantis #15007
- Fixed the weekly bounce report cron to avoid sending email when the
message is blank (use the mail(1) -e option). (5/9/05).
- Added a line to the ballot close notification email that states the
number of actual and eligible voters for the ballot. (5/6/05).
Mantis #14870
- Do not hyperlink the name of a public group to a group public landing
page unless the group shares one or more item types. (5/6/05).
Mantis #15013
- Documents that should not be visible were appearing in the list of
recently shared documents. The docs themselves were inaccessible
but the names appeared. Fixed now. (5/6/05).
Mantis #15013
Kavi Groups 3.4r6 Release (5/2/05)
- Changed the voting details page to treat Abstain votes as non-votes
- a nod toward Robert's Rules that says it's so. DMTF. (5/2/05).
http://www.roberts-rules.com/parl17.htm
Mantis #14915
- Fixed a bug on the Add Group page that was preventing the page from
respecting the default setting for voting model. OEF. (4/28/05).
Mantis #14890
- Added the ability for voting-rights managers to select either
primary or alternate voting levels for group members. Handles the
case of organizations that use role-based voting and have the company
voting model for certain groups. NFC Forum. (4/28/05).
- Clarified the label for the Group Signup Model (automatic versus
moderated) on the add and modify group pages. (4/27/04).
Mantis #14830
- Clarified the label for the Group role availability option on the
join page by grouping the two options together. (4/27/04).
Mantis #14828
- Clarified the Default Membership Policy for Subgroups (on the Group
modify admin page) text by removing the word "Default." (4/27/04).
Mantis #14827
- Clarified the ballot creation page text that appears when a group has
not tracked attendance for any meetings. DMTF. (4/27/04).
Mantis #14843
- Corrected a display bug for public calendars. When there were no
public calendar events for a given month the display would show
various events that the user could not actually access. (4/27/04).
Mantis #14852
Kavi Groups 3.4r5 Release (4/18/05)
- Added a "Search Calendars" form on the My Groups calendar page.
There was no global calendar search easily find-able. (4/18/05).
Mantis #14700
- Increased the document comment size from 1000 to 2000 bytes as part
of new initiative to improve the overall document comment process.
We will be doing more work here in the near future to allow users to
attach documents to their comments. (4/18/05).
Mantis #14293
- Fixed a bug in the "Remove Users From Groups" function when that
function is called interactively (normal usage is via dbsync, which
was fine). When executed manually the script would remove the
current user, not the specified user, from groups. (4/18/05).
Mantis #14721
- Fixed a display bug when viewing the Upcoming Events and Recent
Document summary listings on the public index page. The summaries
for any given group were showing public info from other groups, which
was a tad confusing, oh and incorrect too. (4/14/05).
Mantis #14693
- Changed time zone offset and dst_offset for British and Irish time.
The offsets were swapped: standard time should be equal to GMT and
daylight or summer time should be GMT+1. (4/12/05).
Mantis #14638
- Fixed calendar event details URL sent in mail when adding a calendar
event to the general membership calendar. The code was adding the
domain to the URL twice. Also fixed the calendar details display to
omit the iCalendar download link for the portal calendar, since that
code assumes it's looking at a Group calendar. We'll probably
restore the download link in a future update. (4/6/05).
Mantis #14606
- Added help text about the special steps required to import vCalendar
data into Lotus notes. (4/4/05).
Mantis #14513
Kavi Groups 3.4r4 Release (03/27/05)
- Added a new personalization option for the My Groups page to allow
users to select either a one-month or three-month calendar. The
setting carries over to groups for consistency (and vice verse).
This was requested by OASIS. (3/25/05).
Mantis #14411
- Added the Action Item owner to the icalendar VTODO entries included
with calendar downloads. (3/24/05).
Mantis #14386
- Swapped the Download and Details links for the Recent Document
Listing to ensure the details link is always visible. (3/23/05).
Mantis #14226
- Changed the icalendar content-type to work around a MS Exchange bug
that incorrectly rewrites calendar objects for MAPI clients. (3/22/05).
Mantis #14359
- Moved the standard footer inclusion into the message body for the first
message part when we're sending a multi-part message. (3/22/05).
Mantis #14300
- Added code to pre-fill the CC notification list when canceling or
uncanceling an event. (3/22/05).
Mantis #14303
- Attached more document types to existing content types so there would
be fewer instances of the generic icon. (3/22/05).
Mantis #14296
- Cancel buttons for ballot-related forms now go to the ballots.php
page instead of the group home page. Also modified cancel buttons for
action item forms such that they now go to the action_items.php page
for the group. DMTF. (3/22/05).
Mantis #14255, #14254
- Made the ballot comment textarea a permanent-display item, but left
the "attach comment via document" feature behind an expand/collapse
button. The customer request was to streamline the form by hiding
the document upload portion for most uses. DMTF. (3/22/05).
Mantis #14253
- Changed the folder expand/shrink links from icons to text because the
new default stylesheets are styling the links in such a way that they
look broken when it's an icon-based link. DMTF. (3/22/05).
Mantis #14151
- Fixed a calendar display bug for the General Membership Calendar that
was preventing calendar entries from appearing in both graphical and
tabular calendar listings. A slight case of overly speed-optimized
code enhancements. (3/22/05).
Mantis #14194
- Changed the behavior of the documents page to always show a folder
description if one is defined for a given folder. The use-case is
that folder descriptions often contain instructions that the folder
owner wants people to see at all times. DMTF. (3/22/05).
Mantis #14127
Kavi Groups 3.4r3 Release (03/07/2005)
- Added additional checks when activating groups or users to ensure
we do not activate people who shouldn't be activated. If a group
is (re-)activated then we should only move active users onto the
roster. If an active user is (re-)activated then we should not move
them onto the active roster for an inactive group. DBSync changed
from calling us on active/inactive transitions to calling us at all
time, so we need to be idempotent w.r.t. activations. (3/7/05).
- Changed the initial company selection drop-down such that it shifts
to company name ranges if the number of companies exceeds the 1000
company limit. (3/4/05).
- Loosen the size restriction on mailing list names from a minimum of
three characters to a minimum of two characters (MENG). (3/3/05).
- Allow 1000 companies or people in the Usage Explorer drop-down menus.
We still need to do a better job handling large scalability, but this
will get us 99% of the way there for the time being (OASIS). (2/28/05).
Kavi Groups 3.4r2 Release (02/22/2005)
- Always prepend the organization->url (scheme + host) to ensure that
links sent in email contains the full url back to the site. This
change mainly affects the portal and public urls we construct.
- Fix minor bug with the full site url for global calendar events.
Kavi Groups 3.4r1 Release (02/20/2005)
- Ensure we clear all incoming folder_id and document_type_id display
restrictions for the document display page. This ensures that the
document page always displays the relevant information. (2/17/05).
Mantis #13928
- Improved the SQL query performance for the Recent Documents, Upcoming
Events, and Document Listing displays, which in turn greatly reduces
the page generation time for the All Groups, My Groups, Group Home,
and Group Calendar pages. The new query approach reduces the number
of times mysql needs to create temporary tables in the tmpdir.
(2/10/05).
- Added a span around the folder names so their display could be styled
via css. The span has a class of "folder_name". (2/9/05).
Mantis #13809
- Removed the upcoming event listing from the large calendar view to
eliminate some customer confusion. (2/9/05).
Mantis #13726
- Changed num_docs_per_folder and num_days defaults to 30 and 0 (all
days) to provide more information by default. (2/9/05).
Mantis #13804
Kavi Groups 3.4r0 Release (01/31/2005)
- Changed document folder downloads to restrict them to group members
only. Prior to this, a user could use the download folder option to
see documents that were not otherwise shared with him/her. (1/31/05).
Mantis #13663
- Added another workaround for the MSIE Temporary Internet Files
caching problem area. We are now sending the "Vary: User-Agent"
header to see if we can prevent MSIE [456] from discarding
uncompressed files from the cache before opening them with a helper
application. PHP sends "Vary: Accept-Encoding" by default, which is
valid according to the HTTP spec, but MSIE has a severely broken
implementation of the "Vary" header and refuses to cache any files
that vary with anything other than User-Agent. ACORD (1/27/05).
- Added code to pre-check the sharing options for General Membership
and General Public for document uploads and event creation. So, if a
groups is configured to share with either of these entities then
we'll be predisposed to do it. NCOIC (1/26/05).
- Added a new audit trail mechanism to supplement the standard
webserver logs. Information is logged in a flat-file format in the
~project/dotorg/var/groups/log directory. Information logged
includes: add_group, modify_group, remove_group, deactivate_group,
activate_group, modify_list, add_role, modify_role, remove_role,
add_member, remove_member, visit admin, visit group, download_file,
download_folder, send_mail. (1/15/05).
Mantis #335, #8411, #10882
- Added a new "official_ballot" boolean field and associated user
interface code to set or reset the value. This is currently just
a set and display variable, with no associated semantics. Requested
by OASIS, but generally applicable. (1/6/05).
Mantis #13375
- Fixed undesirable application behavior that prevented voters from
selecting "other" on a multi-option ballot unless at least one option
was selected. The voter wanted "none of the above". (1/4/05).
- Add ability for admins to edit the default Approval and Denial email
templates used when creating a new group. (1/3/05).
Mantis #9520
- Add ability to specify footer text for all email generated by the
Groups application. (1/3/05).
Mantis #13314
- Add notation about who can vote on a given ballot when showing ballot
details to admins. This makes it easier, for example, to know whether
a ballot is per-company or per-voter. (12/28/04).
Mantis #13288
- Added a new section for exploring Groups usage by person or company
(ballots voted, meetings attended, documents submitted, email received,
and group memberships). (12/27/04).
Mantis #8566
- Added a new application-wide option to turn off email to chairs when
users are removed from groups. See Group Settings. (12/13/04).
Mantis #13164
- Added a new per-group option to display email addresses on the roster,
contact page, and charter page. Includes a new group creation default
to set the default value for newly created groups. (12/09/04).
Mantis #13155
- Do not show the join-a-group form if all roles have been marked as
unavailable. The join template text is still displayed. (12/08/04).
Mantis #11041
- Forward-ported minor changes from Groups 3.3r6:
PAN: wg_update script needs to be sync'd with refresh_files script
NFCForum: expose email addresses in selected mail archives
McGinnis: dev/preview areas must chmod installed files with g+w rights
(12/07/04).
- Enhanced the mail_to_wg script to include a drop-down list of
roster members. This allows people who are replying to a mhonarc
message to reply to the author or to someone else in the
group. The drop-list does not show the email address. (12/03/04).
Mantis #9725
- Added a new customer engineering script to do all the grunge work
for web and mail domain transitions. See wg_update_domains in the
dotorg/bin directory. (11/26/04).
Mantis #10353
- Added a new administrative function to display important settings
from the apache.conf and php.ini files. This will allow admins to
more easily see if email is turned on, compression is turned on,
and so on. Also includes the file upload max-size (11/24/04).
Mantis #11067
- Added the capability for group list subscribers to subscribe to a
digest version of the mailing list. (11/22/04).
Mantis #12913
- Phone numbers will now be displayed in the roster whenever the
person has enabled display of their info. Previously, the phone
number was not displayed unless the person also had a street address,
which was a somewhat silly restriction. (11/19/04).
Mantis #12902
- Added navigation tabs to the public and member portal pages. (11/14/04).
Mantis #10416
- Revamped the meeting attendance tracker to improve data retention
over time. The identities of people and companies that attend
meetings are now better preserved after those people leave the
group or the organization. (11/10/04).
Mantis #6413, #12248
- Added a new feature to notify the primary contacts for a member's
company whenever a member joins a group. This was strongly requested
by OASIS to help with their organizational governance. (11/8/04).
Mantis #12181
- Added a new My Groups feature to allow users to easily subscribe or
unsubscribe from all their mailing lists. This feature is accessible
from the My Groups Email tab if the organization allows users to
unsubscribe from mailing lists. (11/8/04).
Mantis #12336
- Removed the "Send Email" link from the messages page unless the user
is a group member with the can_add privilege. (11/7/04).
Mantis #12584
- Added a new open/close folder capability to the document display page
for a group, with handy user controls to open or close, some or all,
document folders on the page. (11/6/06).
Mantis #12294, #12707
- Added two new pages to the My Groups area: one to list all calendars
available to the user, with associated action links; one to list all
RSS feeds available to the user, with links to individual feeds for
each RSS item category (documents, ballots, email, action items, and
calendar events). (11/1/04).
Mantis #11126
- Internal code audit: all pages now pass xhtml/transitional DTD
validation, tidy error/warning validation, and uninitialized variable
validation tests when accessed by the automated test robot. It will
now be possible to extend the test system to validate additional
paths through the site. (10/24/04).
- Internal code audit: reviewed code for xhtml/transitional DTD
validation; reviewed code for references to uninitialized variables;
made appropriate changes (10/19/04).
- Internal code audit: changed the constructor calling convention for
table objects to simplify the code and improve maintainability;
removed all instances of the database redefinition code that allowed
sites to redefine field names in the SQL database. (10/11/04).
- Improved the layout method for all tabular data to allow CSS-based
overflow truncation, rather than the application-enforced truncation
that has been present for ages. Groups can now operate correctly
within a stretchable site template. (10/11/04).
Mantis #11391
- Added a new, alternate calendar view to show three small calendars, rather
than the single icon-laden, single month view. Added the ability for users
to select their preferred time zone when viewing a day's events. Added
some new navigation controls to the daily calendar view. Added some back
navigation from a specific event to that event's day listing.
Tweaked the calendar table to show dates for all events. (10/11/04).
Mantis #419, #5452, #12277, #13051, #13056, #13058
- Added the ability to attach shared documents to group ballots. Some
organizations (e.g., DMTF) want to allow subgroups to share documents
with a parent group for balloted approval. (10/6/04).
Mantis #11689
- Added a new daily calendar display page for the My Groups calendar.
Before this work, the My Calendar days were not clickable, but no
more! This page also honors the user time zone control. (10/4/04).
Mantis #2507
- Enhanced the search page by adding a Minimum Relevance field to the
query parameters, allowing the end-user to determine how much search
cruft to include or exclude. (10/4/04).
Mantis #11962
- Removed the company URL from the attendance report download. (10/4/04).
Mantis #11938
- Reinstated the "Voting Enabled?" option on the Modify Group page.
As of Groups 3.3, the application always enables voting, but there
may be legacy installations where voting was previously disabled
for some groups and must be selectively enabled. (10/4/04).
Mantis #12002
- Improved the Recent Documents sorting to order the list by the
last_modify_date if it's set. This will ensure that a modified
document appears in the recent document listing. (10/4/04).
Mantis #12163
- Added top-nav buttons to the My Groups page. Created rollup tables
of My Documents, My Ballots, My Action Items, and My Email Messages.
Created landing page for an RSS Feed Center and a Calendar Center.
Added top-nav buttons to the My Calendar page. (10/1/04).
Mantis #8496
- Improved the document sorting list to sort by title and name, rather
than just by name. (9/30/04).
Mantis #10652
- Added a new email moderation panel to provide a web-based interface
into the ezmlm moderation pending queue. The interface allows you
to view the raw messages, accept or delete any given message, and
add senders to the lists allow-list or black-list. (9/26/04).
Mantis #9561, #10748
- Changed the mhonarc_rmm script to call mhonarc via sudo. This allows
the script to act as the project user and delete the message. (9/17/04).
Mantis #10747
- Fixed the roster_export code to allow exporting rosters from
deactivated groups. (9/16/04).
Mantis #11869
- Fixed the mhonarc_archive support scripts to pull the GMT Received
date from the message, rather than using the user-supplied local Date
field. (9/16/05).
Mantis #11818
- Added iCalendar support to the My Groups page, the group-specific
calendar page, and the event details page. Added a calendar
event attachment to event notification email messages. (9/12/04).
Mantis #7591, #8975, #10752, #11900, #11901, #12207
- Added options to show or hide the graphic calendar and/or the
calendar table, plus added a display control bar to the calendar page
to let users decide how to limit the calendar display to find the
information they're seeking. (8/31/04).
Mantis #7525
- Improved the My Groups display to meet user expectations when
view_shared_info was enabled or disabled. The new behavior removes
ALL shared information when the users says to hide it. (8/30/04).
Mantis #10891
- Improved the bulk Add Members to Group form to check for any pending
Join requests by the users, and if found delete them. (8/30/04).
Mantis #10877
- Added the ability to hide the join link for any groups the admin
chooses. The admin can also set the default Join Link policy for new
group creation (ACORD, CSIA). (8/30/04).
Mantis #10938, #11040
- Improved display consistency by adding leading zero for single-digit
calendar dates (Elise). (8/30/04).
Mantis #10993
- Improved user interaction flow by removing superflous follow-on links
that appear after adding an action item (DMTF). (8/30/04).
Mantis #10865
- Added an option to notify group members when an action item closes,
as noted and requested in the Morrison Center demo. (8/30/04).
Mantis #11491
- Adjusted the sticky options for the roster and the email messages
pages. Users were setting "show all" options for groups with small
amounts of data, then being surprised when the option "stuck" for
groups with large amounts of data (Jason). (8/30/04).
Mantis #11090
- Removed the CC field from the mail-to-person form because the IEEE
folks felt that this was a security breach (CC-in yourself on a
message lets you see the recipient's email address). (8/28/04).
Mantis #11183
- Improved the display consistency for places where we want to display
a person's name, but cannot find any corresponding database entry for
the person's ID. Converted the few remaining places where "unknown"
was displayed to use "Person 1608" notation. (8/28/04).
Mantis #11070
- Improved the event cancel/uncancel email by noting the action in the
subject line and in the message body (Jason). (8/28/04).
Mantis #11490
- Improved the roster display for users with salutations. Now the
salutation is correctly attached to the first name (SNIA). (8/26/04).
Mantis #10888
- Improved My Groups page display when the calendar is displayed at the
top of the page by adding a break between calendar and items. (8/26/04).
Mantis #11235
- Improved Recent Document listing to better draw the users eye to the
document title by aligning the icon with the title. (8/26/04).
Mantis #11282
- Improved the wording around the optional sharing capability for
document uploads and calendar events. (8/26/04).
Mantis #11279
- Improved error message for text area input that exceeds the maximum
allowed length. Specifically for document comments. (8/26/04).
Mantis #11164
- Removed the drop-down navigation quick links from the public pages
because they were disconcerting. (8/26/04).
Mantis #11425
- Fixed wording inconsistency on the folder add/edit pages. (8/26/04).
Mantis #11238
- Added
Today specifier for date-based drop down lists on the
messages and documents pages. (8/26/04).
Mantis #10977
- Increased the size of the breadcrumb prepend text from 200 to 512
bytes to accommodate sites that include complex html. (8/26/04).
Mantis #10681
- Reworked code in Groups and PHP Common to allow single-quotes in the
username field. Kavi Members auto-generates usernames derived from a
user's email address containing apostrophes. (8/15/04).
Mantis #11119
- Changed the roster page search to search the roster page, rather than
database. Users in groups with large rosters (400+) complained that
they missed their roster search mechanism, so it's back. (8/2/04).
Mantis #10889
- Changed the Mail subject display on the messages page to show decoded
mime headers. Subject lines for Japanese mail messages were appearing
in their encoded form, rather than as HTML character entities (7/30/04).
Mantis #10931
- Moved the anchor tag outside the form tag to stop certain CSS
styles from highlighting the entire form on rolloever. (7/30/04).
Mantis #10893
- Changed the default mailing list configuration to disable remote
administration because admins were inadvertently adding people to
the allow list when rejecting moderation messages. (7/30/04).
Mantis #10920
- Added code in the workgroup->setAccess function to remove apache
htaccess files from the manage and members subdirs because they were
interfering with the application's built-in access control. (7/29/04).
Mantis #10958
- Fixed excel export of roster information to stop blanking certain
fields, such as the group role or voting level. First reported by
Chris H. for PCI SIG and then by OASIS. Finally found it. (7/2104).
Mantis #9950
- Fixed the detailed ballot results display when using the one vote per
company model. The query to find the latest vote by a given company
voter was written incorrectly, resulting in duplicate listings. The
results themselves were recorded correctly, so no data loss (7/21/04).
Mantis #10794
- Fixed the admin/modify_event function to correctly allow changes to
the event time; it was unchangeable and off by 12 hours. (7/15/04).
Mantis #10814
- Changed a closing TR tag to a closing TD tag in the mhonarc archive index
listings. Found while testing the new kmlm archive code. (7/09/04).
Mantis #10716
- Changed the download folder function to build temp files in under
dotorg/var/tmp because we were plugging up /tmp when a user hit the
cancel button for large folder downloads.
- The "Send Mail to Person" link from the Person Info page was only
allowing you to send mail to yourself. This is the fallback behavior
when the app can't find the intended recipient in the database, but the
fallback was inadvertently triggered by an = vs == bug. (7/06/04).
Mantis #10646
- Cancel event was not sending the modification email to the group. It
was sending to the CC list, but not to the main mailing list. (7/06/04).
Mantis #10623
- Added missing close angle bracket for recent document display HREF.
This caused document icons to disappear in IE (7/05/04).
Mantis #10617
- Move the document details link above the document download link for
upload and modify notification messages. This change was made at
VTM's request to encourage MSIE users to download documents via the
website instead of through the busted MS IE/Mail client.
Mantis #10580
- Remove group mailing list display from public pages (6/30/04).
Mantis #10587
- Remove blank table row artifacts from document listing, action item
listing, and email message listing pages. Only appear on sites with
non-white backgrounds (6/28/04).
- Remove unnecessary makefile setup rule for chair ezmlmrc file. As of
3.2r4 the application uses the same ezmlmrc files for both chair and
group lists (6/28/04).
Kavi Groups 3.3r0 Release (06/25/2004)
- Groups 3.3r0 is the same code as 3.2r5, but merged onto CVS head and
branch tagged. This was done so we could simultaneously support
3_2-stable and 3_3-stable during the rollout.
Kavi Groups 3.2r5 QA ChangeLog (06/25/2004)
QA Bugs Closed
The following bugs are items found during the 3.2r5 QA review process which
included an exhaustive, page-by-page review of the application. The complete
page list, along with annotations made by the QA team are available separately.
The QA process was reasonably clean for this release, but we were able to
complete a much needed and long awaited pass through through the admin area,
resulting in quite a few fixed nits.
- -- 0010220: groups - admin area link to test1111 add a ballot
- 0010219: groups - add a link to add organization wide ballot
-- 0010181: groups - vote only vote mail page
-- 0010180: groups - php errors on open ballots page
-- 0010179: groups - no breadcrumbs - edit group note
-- 0010175: groups - item no longer exists
-- 0010172: groups - unexpected redirect
-- 0010171: groups - not able to create breadcrumbs for public search
-- 0010170: groups - crash on /apps/groups_public/download.php
-- 0010169: groups - two errors displayed
-- 0010165: groups - public ballots
-- 0010163: groups - portal events.php
-- 0010162: groups - wg person error formatting
-- 0010160: groups - first name / last name on the leave group page
-- 0010159: groups - edit add date
-- 0010152: groups - close action item
-- 0010151: groups - track attendance
-- 0010150: groups - modify event
-- 0010149: groups - edit folder
-- 0010148: groups - copy document
-- 0010146: groups - // in an url
-- 0010143: groups - * on email subject line
-- 0010129: groups - download documents feature
-- 0010126: groups - upgrade scripts
-- 0010122: groups - tweaks to check roles page
-- 0010120: groups - single button form
-- 0010119: groups - add some text to bulk add users
-- 0010118: groups - layout of top table on Modify Group Roles
-- 0010116: groups - workgroup membership rules - blank errors
-- 0010115: groups - update file sizes
-- 0010112: groups - deleted ballot not listed
-- 0010109: groups - admin/delete_vote.php
-- 0010100: groups - advisory on delete a group page
-- 0010095: groups - inactivate group, where does email go?
-- 0010091: groups - can't delete inactive member from roster
-- 0010090: groups - no action items showing up in admin area
-- 0010088: groups - insecure items on /admin/databases.php
-- 0010087: groups - blank error messages on admin/init.php
-- 0010084: groups - mixture of case on ballot additional comments
-- 0010080: groups - attendance quorum page reloads
-- 0010077: groups - calendar - Never + Repeat x times
-- 0010070: groups - description for Calendar Notes folder
-- 0010068: groups - No comments have been added to this document yet.
-- 0010067: groups - show/hide comments or icons in printable format
-- 0010065: groups - extra ; on add action items
-- 0010049: groups - no meetings available
-- 0010048: groups - error on the roster
-- 0010047: groups - tweaks to edit group charter page
-- 0010046: groups - /manage/ page
-- 0010045: groups - modify group setup page
-- 0010044: groups - meeting attendance report
-- 0010043: groups - downloading an empty xls roster
-- 0010041: groups - rss feed - html not rendering
-- 0010038: groups - all groups settings
-- 0010036: groups - server time zone
-- 0010033: groups - calendar event type ()
-- 0010032: groups - Add New Content Type ()
-- 0010031: groups - Add or Modify Document Types ()
-- 0010030: groups - no error message at top of Modify Document States page
-- 0010029: groups - add a Document State Name
-- 0010028: groups - error prints out 3x
-- 0010027: groups - add a to Group Type Name
-- 0010024: groups - send email template - Subject
-- 0010023: groups - no recipient id on send email form
-- 0010013: groups - closed ballot not showing up in list
-- 0010012: groups - archive ballots search
-- 0010010: groups - event header broken
-- 0010009: groups - no results message on ballot search
-- 0010008: groups - text link on voting email widget
-- 0010007: groups - allowed posters to a new group
-- 0010005: groups - Showing 1-160 of 2793 Items
-- 0010004: groups - no error message on blank search results
Kavi Groups 3.2r5 ChangeLog (06/25/2004)
This is the release in which we give power to the end user. No longer
will the users suffer the tyranny of immutable application defaults!
You want long roster listings? You got 'em. Short listings? Text
layout? Inline descriptions? No descriptions? Bulk download of
document folders? You get all this and more!
Features Added
- -- Mail archives have had some formatting improvements
- Mail archives have been converted to per-month buckets
-- Mail archives now have a search box at the top of the index and message pages
-- Mail archives now open in the application, not as a separate browser window
-- New mail archive tools enable admins to remove messages
-- New mail archive tools enable Kavi technical staff to rebuild the archives
-- Incoming mail can now be scanned for viruses (if f-prot is installed)
-- Removed duplicate cross-posted mail notifications for documents and events
-- Full text indexing and (full) reindexing take minutes, rather than days
-- Full text searching is now faster, easier to use, and ... sortable
-- Full text searching returns "better" results, including per-year limits
-- User email addresses are no longer displayed by Groups
-- Groups uses the Members display_publicly flag to show/hide user contact info
-- Roles other than the chair role can now receive chair email
-- Roles other than the chair role can now be listed in the description
-- Role admin page now has a role/privilege summary table
-- Each group now includes a password-protected, RSS feed for group members
-- My Groups now includes a password-protected, personalized RSS feed
-- My Groups expando/contracto buttons are now sticky
-- Document display gives user more control over layout
-- Document display remembers previously expanded folders
-- Document display remembers previous limit options (folder, doc state, doc
-- Document folders can now be downloaded in bulk (one click for all files)
-- Document folders can have a conditionally-displayed description
-- Document folders can be marked as "archived" and removed from the listing
-- Documents can now have a display title (Again! Finally!)
-- Documents are now scanned for viruses during upload (if f-prot is installed)
-- Submitter comments can now be added to the document upload and modify email
-- Submitter comments can now be added to the event creation and modify email
-- User can now unsubscribe from group mailing lists (if enabled by site admin)
-- User can increase/decrease the number of items shown on the group home page
-- User can select how many items to display before hitting the pagination threshold
-- User can select whether or not to display icons in table listings (text format rules)
-- User-selectable page display options are automatically saved across user sessions
-- Ballot listing can now display more than the 5 most-recently closed ballots
-- Action item listing can now display comments at user's discretion
-- Ballot creation options are automatically saved across user sessions
-- Section tabs now use the standard nav code so the entire tab is clickable
-- You can now assign voting rights to a role
-- You can now separate voting-rights management from roster management
-- Rosters can now be "shared" with other groups, the membership, or the public
-- Item sharing can now be mandatory / automatic as well as optional / manual
-- Add Members to Group (bulk add) now looks at the secondary email address field
-- Added Group "Jump" navigation to all pages
-- Added "Roster" tab
-- Improved multi-byte character set support (editing and utf-8 encoding for mail)
-- Improved user interface vis-a-vis conformity with Kavi UI guidelines
-- Improved presentation of the public (/apps/group_public) area
Mantis Bugs Closed
- -- 0010496: Groups: calendar arrows have white edges (now: black)
- 0010473: Tabular Data Display: Separate Days Visually?
-- 0010471: OSDL: Groups: please include email addresses in roster download
-- 0010462: EAI: group parent - ensure it's not set to the group itself
-- 0010453: OSDL: Groups: join approval emails not being sent out
-- 0010446: AIAA: Organization Name property character limit too small
-- 0010443: DMTF: Adding comments, unexpected behavior
-- 0010429: OSDL: problems closing action items
-- 0010408: drop down Go link to My Groups inconsistent
-- 0010395: OSDL: approve request to join Group ignores role selection
-- 0010384: Rendering problem on page
-- 0010372: OASIS Urgent-ish - Amend Ballot sending bogus New Ballot email in addition to Reminder?
-- 0010347: Change order of columns on calendar page
-- 0010338: OSDL: would like deleted action items to be no longer visible
-- 0010271: OASIS - race condition on voting when vote is cast simultaneously with ballot close?
-- 0010270: DMTF: Footer displayed incorrectly
-- 0010269: DMTF: email privacy options too painful - list email addresses on roster, download
-- 0010268: text on member info page can't decide on audience
-- 0010266: extra table in calendar code (fixed)
-- 0010235: 3.2r5 - moderated join does not allow interactive email to user due to hidden emails
-- 0010207: Link in middle of email
-- 0010194: OSDL: can the default list subscription policy be unsubscribed ?
-- 0010193: OSDL: kavi tool needs to not forge envelope MAIL FROM
-- 0010188: confused by search results
-- 0010168: group member removal notices should include company as well as user name
-- 0010139: 3.2r5 - Content Types page appears uneditable?
-- 0010133: OASIS: wg admins do not like extra info on the my groups page
-- 0010131: Verify that delete group works fully and correctly as expected
-- 0010050: Common User Activities confusing
-- 0010019: DMTF: Autonaming incorrect when moving documents into autonaming folder
-- 0010013: Group settings page is mixed up
-- 0009999: Add ability for admins to subscribe/unsubscribe users
-- 0009998: Add subscribe/unsubscribe link on the email messages page
-- 0009977: Usage Statistics - please separate active/inactive Groups
-- 0009974: RSS help button
-- 0009973: OSDL: flag overdue items
-- 0009971: OSDL: option to display last name first
-- 0009968: ACORD feature request - allow group membership without receiving email
-- 0009953: 3.2r5 Ballots - email user envelope links have recipient_id = 0
-- 0009951: 3.2r5 - Edit Votes & Proxy Votes page has broken email links
-- 0009939: DMTF: Buttons positioned incorrectly
-- 0009938: DMTF: Modifying a recurring event creates big empty box at top of form
-- 0009937: Groups 3.2r5 / PCI-SIG - Delete Ballot doesn't work
-- 0009925: QA: broken tag on admin statistics page
-- 0009924: minor tweak: document listing column widths
-- 0009923: minor tweak: use 25/75 instead of 33/67 for label/entry spilt
-- 0009891: forms - please apply some standard rules for label/entry widths
-- 0009889: Join page is not quite conformant
-- 0009888: Edit templates page needs tweakin'
-- 0009874: consistent class not used for all borders
-- 0009855: ACORD Groups 3.2r5 - email moderation behaves inconsistently - attention JTK?
-- 0009853: Public pages - subgroup links should reference the public view of a group
-- 0009849: ballot search shows mysql errors on line 213 of wg_search.inc
-- 0009847: Ballot publish dates should be publish dates, not closing date
-- 0009846: Calendar publish dates should be publish dates, not event dates
-- 0009845: month/year dropdown is ugly and should be eradicated
-- 0009844: public pages - mail to group link is busted
-- 0009843: broken links in general to group_public/email/messages.php
-- 0009842: public calendar has minor style leakage/misuse
-- 0009841: public ballots listing has big black bars
-- 0009840: public page - broken link to messages.php file
-- 0009839: public documents page has big black bars
-- 0009838: public group listing could use some cosmetic surgery
-- 0009837: portal page document listing could be tweaked
-- 0009836: portal page events-per-day listing is whacky
-- 0009807: document comment/email form is non-conformant
-- 0009806: admin statistics page could be more conformant
-- 0009805: admin delete user page needs tweaking
-- 0009804: admin group settings config needs minor tweak
-- 0009803: admin my groups config page needs tweaking
-- 0009802: admin all groups config page need tweaking
-- 0009801: admin public header/footer admin page needs work
-- 0009800: admin voting summary/admin page is poorly done
-- 0009799: admin time zone page is close, but needs tweaking
-- 0009798: admin edit calendar events page is non-conformant
-- 0009796: admin edit join template page is close, but needs tweaking
-- 0009795: admin workgroup types page is non-conformant
-- 0009794: admin workgroup roles page is non-conformant
-- 0009793: delete (remove?) group form needs tweaking
-- 0009792: please tweak the formatting for the admin group listing
-- 0009791: admin landing page really ought to have a little style tweaking, eh?
-- 0009790: delete ballot page needs tweaking
-- 0009789: amend ballot and open ballot links confuse me
-- 0009787: edit votes page is close to okay, but has formatting stupidness
-- 0009786: ballot modify page is non-conformant
-- 0009785: ballots page has some style misuse
-- 0009784: document delete page is close, but needs a tweak or two
-- 0009783: modify document page is non-conformant
-- 0009782: document reference card needs tweaking
-- 0009781: add folder page is non-conformant
-- 0009780: day events listing page is a bit whacked
-- 0009779: track attendance page is non-conformant
-- 0009778: delete event form is non-conformant
-- 0009777: cancel event form is non-conformant
-- 0009776: modify event form is non-conformant
-- 0009775: delete action item form is close, but needs a tweak or two
-- 0009774: action item modify form is non-conformant
-- 0009773: action item reference card needs tweaking
-- 0009772: mail to group form is non-conformant
-- 0009771: mail to person form is non-conformant
-- 0009770: add action item form is non-conformant
-- 0009769: add ballot form (create ballot form?) is wildly non-conformant
-- 0009768: document upload form is non-conformant
-- 0009767: add event form is non-conformant
-- 0009766: add subgroup form is non-conformant
-- 0009765: modify group setup form is non-conformant
-- 0009764: add members to roster form is non-conformant
-- 0009763: group description edit form is non-conformant
-- 0009762: charter edit form is non-conformant
-- 0009761: remove user from group form needs tweaking
-- 0009760: edit group-add date form needs tweaking
-- 0009759: workgroup person info page needs style adjustments?
-- 0009758: fulltext search form needs tweaking
-- 0009757: My Groups personalization form is non-conformant
-- 0009756: Create public ballot form does not conform to the standard
-- 0009755: Add event form prints empty error message box
-- 0009754: Add group form does not form to the standard
-- 0009749: this is not a question - please remove question mark or rephrase
-- 0009748: add document comment - remove unnecessary instructions
-- 0009747: click on a person, end up under groups home tab?
-- 0009743: Groups Utilities > Add New Members - doesn't search secondary email address?
-- 0009727: Groups DB integrity checker needs to check for inactive users in groups
-- 0009726: deactivate user should always work
-- 0009722: context schmontext - let me edit my document, please!
-- 0009690: Connect the mhonarc_rmm script to the Email Messages web interface
-- 0009681: DMTF: Document display title does not carry over to recent documents
-- 0009669: Update database schema to match Members changes
-- 0009666: DMTF: Ballot review page columns misaligned
-- 0009665: DMTF: Add mail icon next to member name
-- 0009657: Write upgrade instructions for Groups 3.2r5
-- 0009656: System scripts need man pages
-- 0009641: groups and members 2.6 admin syncing (wg_admin_marker)
-- 0009637: DB integrity checker should find deactivated orphans (resolution: added check)
-- 0009627: DMTF: Add revision populates description field with original description
-- 0009617: String truncation should be smarter about embedded entities (php_common change)
-- 0009556: UTF-8 support: make it optional, not mandatory
-- 0009523: My Groups page treats users who are not members of any groups as second-class citizens
-- 0009522: Sharing - users are seeing titles of things they shouldn't
-- 0009516: Kavi user is shown on Make an Admin User as , ()
-- 0009492: DMTF: Cannot update with additional ref. to ballot addendum
-- 0009491: DMTF: Need to be able to mail member from roster
-- 0009485: bug when adding new member about send join template
-- 0009477: charter page html doesn't account for tons of chairs
-- 0009476: add title tags to links on search results pages
-- 0009473: error message at top of form inconsistent
-- 0009472: remove error font when no errors present
-- 0009396: Tools Document Search not Returning Expected Results
-- 0009336: DMTF: Add new member to roster - select user issue (fixed)
-- 0009330: DMTF: on roster, sort-by-company sorts by last name instead (fixed)
-- 0009326: Add new cron to remove DELETED files and directories
-- 0009307: DMTF: /home/PROJECT/bin/mhonarc_archive needs to be executable (fixed)
-- 0009305: Open Ballots box loses text style
-- 0009302: Email messages in archive have wrong permission? (fixed)
-- 0009277: OASIS - create group form forgets Group Type?
-- 0009276: Add Return to Ballot button ("Done" button now returns to ballot)
-- 0009275: Changing vote deletes comments (proxy voting now retains comments)
-- 0009256: DMTF: adding revision to WG document results in fatal error for document state
-- 0009229: Request for expanded document status
-- 0009208: DMTF: blank sharing options appear
-- 0009201: track attendance: remove programmer speak
-- 0009187: batch size: keeps on going even though there are no more items
-- 0009177: mhonarc: add messages to archive as they arrive
-- 0009176: OASIS: Character set handling issues in KAVI Groups (send utf-8 encoded mail)
-- 0009175: OASIS: TC rosters viewable by members?
-- 0009173: mhonarc: handle additional character sets
-- 0009172: Groups that Moderate all Mail
-- 0009171: Truncate email subject line for AIs with long descriptions
-- 0009170: Person 0 used for no owner - change to owned by group ?
-- 0009098: cancel button goes to group home: can it be more specific
-- 0009062: Inactive Users are Still Receiving Ballot Notifications
-- 0009034: DMTF: make it easier to contact voters when viewing ballot results
-- 0008995: DMTF: ballot creation fails when referencing shared document
-- 0008984: criteria for previous next links not obvious
-- 0008944: Closing Action Item: time recorded is beginning of Unix Epoch (fixed)
-- 0008940: DMTF - Document rev not useful
-- 0008924: Groups search - race condition or weirdism?
-- 0008903: OASIS - shared, public ballots do not share comments publicly (fixed)
-- 0008892: OASIS - allow rosters as a sharable item
-- 0008879: All Groups Document Listing has phantom documents.
-- 0008833: Database Tables: Could they All Have Timestamp Fields?
-- 0008803: Use Document Title in Upload acknowledgement email subject line
-- 0008787: meeting attendance reports: show companies
-- 0008743: add comment confirmation: remove the word Goto before all utility links
-- 0008742: an easy one: capitalize Add Comment button and link text
-- 0008721: Groups search - could use more sorting, limiting, and relevance features
-- 0008715: Stickyness with view voting results...
-- 0008669: Fatal error on document upload (3.2r5 bug found during alpha test)
-- 0008667: agenda document doesn't have correct sharing (issue with public agenda and minutes)
-- 0008651: OASIS - ballot reminders use same template as new ballot?
-- 0008631: delete all docs in folder, difficult to delete folder
-- 0008539: added group role twice by reloading page
-- 0008537: visit page without event id, it's totally blank
-- 0008535: error on /events page is premature
-- 0008534: trying to visit admin events page without day makes page spin
-- 0008527: php warnings on delete group confirmation page
-- 0008525: remove go back to events page link on delete event confirmation page
-- 0008523: context links on admin add event redundant
-- 0008522: confusion: stern message on delete a ballot may be a bluff?
-- 0008521: how do you know when a voter is concerned?
-- 0008519: restore additional default custom options: don't make me click Add more options so much
-- 0008518: content types page has multiple copies of identical content types
-- 0008516: html error on amend_ballot done page
-- 0008512: modify button a bit weird on admin ballot page
-- 0008509: closed ballots archives has mysterious dots
-- 0008508: org level ballot archive labeled public
-- 0008506: admin ballot archive - org ballot results not available
-- 0008499: Group Deactivation Does Not Change List Config Properly
-- 0008493: don't show multiple revisions in the recent documents list (resolution: display revision number)
-- 0008491: allow managers to deactivate a folder
-- 0008479: allow comments to be sent only to the submitter
-- 0008471: using Search + drop downs/Display a problem...
-- 0008446: Add submitter note for calendar events
-- 0008427: Hide Email Addresses if User Selects Don't Display Publicly
-- 0008418: Deleting Event Confirmation Page Layout Problems (was missing table closing tag)
-- 0008411: USB: workgroup roster logs
-- 0008410: Remove Tooltips.js (replaced showtip/hidetip with link title attributes)
-- 0008401: remove two byte email message size minimum please :)
-- 0008147: DMTF: Document ownership issues between chair/manager roles
-- 0008394: Mailing list settings are confusing (resolution: re-word descriptions)
-- 0008367: org ballot: allow managers to see results in progress
-- 0008359: OMEA: bad url on org ballot results page (resolution: remove extra query params)
-- 0008349: OASIS: Roster should be visible for deactivated groups
-- 0008338: Groups Admins don't see Roster link when not members of the group
-- 0008328: SNIA: Remember Ballot Settings
-- 0008269: wg_update and symlink refresh timeout on some sites
-- 0008259: OASIS: double-byte problems reported (resolution: stop encoding ampersand on output)
-- 0008258: add tooltips to action items on summary pages (resolution: done as requested)
-- 0008251: add size and type info to download all link (resolution: added size next to link)
-- 0008250: Allow Admins to Set Date and Submitter When Uploading
-- 0008245: tools docs: am I seeing revisions here? (resolution: only count shared base documents)
-- 0008237: kavi groups - group deletion error (resolution:improved error checking code)
-- 0008185: automate the propagation of admin email address
-- 0008162: Tooltips should show document title if it exists
-- 0008091: hard to find groups settings page because the link is labeled Group pages (resolution: renamed link)
-- 0008086: pcisig -- My Company's Members wacked for Infineon (resolution: improve no groups case)
-- 0008085: have subgroups share with their parent by default
-- 0008032: SNIA: Speed up load time for the My Groups page for WG Admins
-- 0008030: SNIA: Speed up the DB integrity checker (improve wg_admin role check)
-- 0007594: A Groups Home Shouldn't be Called Home (resolution: call it Group Home)
-- 0007590: Searching within a group leaves the group
-- 0007589: Email archives should be accessible by month, other improvements
-- 0007526: Calendar layout should not span columns
-- 0007226: Groups: tweak no. 2 to the sharing feature: configure display of sharing groups
-- 0007224: Groups: tweak no.1 to the sharing feature: share with all subgroups
-- 0007115: Add ability for admins to remove email messages
-- 0007010: USB: Manage action item numbering (resolution: expose "deleted" items)
-- 0007008: make rosters respect privacy configurations from members
-- 0006917: OASIS/3.1 - deleted users on attendance records show mysql error to end user
-- 0006585: Make entire tab clickable
-- 0006367: TCG: Add descriptions of folders (done)
-- 0006290: Groups 3.2 (and earlier) - Delete comments link has no confirmation
-- 0006196: make text more consistent
-- 0005864: Add document title to metadata (done)
-- 0005863: Improve integration of autonaming docs with their revisions (use base doc's filename)
-- 0005696: Events -- repeating events (resolution: added more repeating options)
-- 0005691: Notifications - extend sending email that go to chair to go to others
-- 0005689: Notifications - upon joining WG extend to notify other folks besides Chair
-- 0005688: Store date of joining a group as well as any wg role change (latest date)
-- 0005687: Meetings/Rosters -- sorting meeting attendance (resolution: primary sort by role id)
-- 0005685: Sharing/Editing Setup -- Admin rights
-- 0004769: AI: Need to be able to download list (resolution: added CVS and XLS download)
-- 0004466: AI's: add edit next action item link to success step of Edit AI page
-- 0004465: AI's: add next/previous buttons
-- 0004464: AI's: print more of the title/description field
-- 0004463: AI's: make a real Close AI page
-- 0004462: AI's: allow sort by number
-- 0004461: Allow clicking on reference items during Edit process
-- 0003998: AI's: Short and Long Description Fields (resolution: fixed existing description field)
-- 0003726: DMTF: customer enhancement requests. (use as you see fit) - save settings
-- 0003713: am pm confusing for non-english speakers
-- 0003694: Feature or bug? Request: make all mode on roster sticky
-- 0003693: Feature - allow printing of more roles than Chair on Charter & Chairs page
-- 0002279: Groups: Ability to not display email addresses in roster
-- 0002077: add ability to change groups email subscription type
-- 0001848: OASIS: Attach voting rights to a role
-- 0001759: Eliminate duplicate emails
-- 0001596: Ability to add comments to notification email (comments do not equal description)
-- 0001455: Multiple Add to Group, Default Role, other suggested improvements
-- 0000166: My Workgroup RSS feed (resolution: added)
-- 0000156: Download zip or tar.gz document archive
Kavi Groups 3.2r4 ChangeLog (2003-12-31)
This is the release in which we make a serious attempt to remove the
need for site administrators to use the role checker utility to
manually inspect and correct Groups database integrity issues. All
outstanding DB Sync bugs have been addressed, the email subsystem
has been analyzed to understand the interactions between the Groups
roster database and ezmlm, and new system automation has been created
to manage the process on behalf of site admins.
Features Added
- -- The application now keeps its hands off the ezmlm allow list, using its own instead
- The application now puts secondary email addresses on the allowed poster list
-- Group admins (with the wg_admin role) are automatically added as allowed posters
-- Group posters (with the wg_poster role) are automatically added as allowed posters
-- The ezmlmrc files have been reworked to notify bounces@domain of bounce unsubscribes
-- The ezmlmrc files now include a default 5MB limit on Group email messages
-- Added a new EZMLM Log report to expose mlm subscribe/unsubscribe logs to admins
-- Added role checker automation to keep mailing lists in sync with rosters
-- The role checker now verifies list moderators as well as members and posters
-- The role checker can optionally force all group lists to the org defaults
-- The default EZMLM list configuration options can be changed by the site admins
Mantis Bugs Closed
- -- 0007970: chair mailing list configuration should have option to disallow outside posts
- 0007957: site administrator should be able to specify ezmlm flags for group lists
-- 0007953: Groups database needs to be updated to match Members definition
-- 0007945: Groups DB Integrity emails are ambiguous
-- 0007896: need a space between submitter: and submitter name
-- 0007830: groups approval/denial templates don't save/stick
-- 0007811: allow get
-- 0007727: auto-responder messages cause moderated messages to be rejected
-- 0007668: repeating events: times to repeat includes the original occurrence
-- 0007653: give the non-Group-member posters their own allow list
-- 0007646: ezmlm admin suggestion - provide a way to force update of list configs
-- 0007645: ezmlm config suggestion - enable ezmlm-reject -T by default?
-- 0007596: DMTF: archived ballots don't show anything older than Nov 18th
-- 0007568: DMTF: deactivating a group results in a misleading e-mail
-- 0007551: DMTF: document descriptions not maintained for revisions
-- 0007523: ballot report shows incorrect voting results
-- 0007515: Customer request: add option to display only latest revision of document
-- 0007494: Sort the Groups-I-Share-With listings when adding or modifying docs, events, and so on
-- 0007480: SNIA Advisory Workgroups: Member of parent group cannot see subgroups on My Groups page
-- 0007462: Show all docs + button doesn't work on tools.kavi.com
-- 0007344: kavi groups: I'm trying to share, but the groups won't let me!
-- 0007107: Groups removes wg_chair role even though you chair another group
-- 0007065: after wg3_2-stable upgrade: member's My Calendar area is blank
-- 0006998: Role Checker Cannot Fix User Role Issue
-- 0006930: Divide by zero warning on statistics page with zero groups
-- 0006920: Groups 3.2r2 - All Groups box on My Groups page + thing bugs me
-- 0006918: most recent ballots on All groups sorted reverse order of most recent documents
-- 0006917: OASIS/3.1 - deleted users on attendance records show mysql error to end user
-- 0006906: Confirmation of Changes to the Roster Should Be at Top of Page
-- 0006905: Email template still references old name for group when joining
-- 0006899: role checker should verify that chairs are on the moderator list
-- 0006897: Charters and chairs page prints no chairs when there are some
-- 0006876: It would be nice to name by name who was just added to the roster.
-- 0006411: Groups 3.1 [Not tested in 3.2] DBSYNC not cleaning up workgroup_person_deactivated records
-- 0006410 Groups 3.1 (3.2 not tested) - Adding email address to Members doesn't trigger addition to Groups list
-- 0006409: Groups 3.1 (3.2 not tested) - I found the Person ID not found role checker problem
-- 0006169: roles help has site look and feel - should be stripped help window
-- 0005732: OASIS - add email the admin action to ezmlm-probe/weed
-- 0004194: How should mail that bounces be handled?
-- 0003799: dbsync -- deactivating user / lookup widget on add a new member to groups roster
Kavi Groups 3.2r3 ChangeLog (2003-11-02)
Fixed a bug in the new statistics code. The Top 5 calendar events
calculation was incorrect. The incorrect code never made it to
customer sites, but the 3.2r2 release was tagged before we found it.
Mantis Bugs Closed
-- 0006929: Top 5 groups with calendar entries calculation is incorrect
Kavi Groups 3.2r2 ChangeLog (2003-11-02)
Please read the Groups 3.2 upgrade instructions for important
information about enabling PHP acceleration and gzip compression
on your site: dotorg/doc/apps/workgroup/upgrade/wg31_to_32.txt
Features Added
- -- Group roster can be downloaded as an MS Excel file
- Group admins can move a group under another parent group or to the top-level
-- Document downloads are exempt from compression, so PHP page compression is now viable
-- Expando/contracto buttons added to the My Groups page (where & when warranted)
-- My Company's Members now shows Group participation by person (as originally spec'd)
-- My Groups now shows Group role for users in each Group (as originally spec'd)
-- Mailing List Archives now show number of recent messages (i.e., within one week)
-- Alternate email addresses for users are automatically added to the Group allow lists
-- Role checker now expects alternate email addresses to appear allow lists
-- Added 37 UTC +/- time zones, plus another six or seven commonly named zones
-- Calendar events are displayed for prior calendar months
-- Admin area can now show application usage stats (link: "See Usage Statistics")
-- Groups administrator is notified when chairs are added or removed
-- Groups chair is notified when a user is removed due to deactivation
-- You can now, optionally, send email when adding a comment to a document
Mantis Bugs Closed
- -- 0006790 DMTF: WG Ballot mail was not sent
- 0006788 Add another document link wacky
-- 0006694 Enable GZIP Compression on Key Pages
-- 0006683 Add support for Open Office document types
-- 0006679 my workgroups personalization improvements
-- 0006661 document listing should indicate when a doc has comments
-- 0006644 add excel as a download format option for rosters
-- 0006635 what's up with My Company's Members?
-- 0006621 All Groups Page isn't Alphabeticized Properly
-- 0006617 icons in upcoming events should be clickable
-- 0006614 the refresh files function needs some attention
-- 0006569 URL Documents Are Named Strangely
-- 0006568 Email Notifications for URL Document Should Contain URL
-- 0006176 alternate e-mail addresses and the role-checker
-- 0005697 Add the rest of the time zones
-- 0005690 Notifications - Notify TC Admin when the TC chair or secretary changes
-- 0005642 Feature request - notify chair list when member(s) go inactive
-- 0005500 DMTF: WG search not exactly finding stuff.
-- 0005074 When modifying an event, agenda doesn't get sent along with description in email
-- 0004393 Feature: always print detailed event listings on calendars on prior months
-- 0004274 voting stupidity - ballot manager can't see comments
-- 0003884 Add Secondary Email Addresses to Allow List
-- 0003478 allow chair to NOT send approval email
-- 0002640 Ballot closed email could use clarification, additional information on results of ballot
-- 0002181 Allow all site members to post to a group list
-- 0002175 provide roster export in multiple formats
-- 0001990 Allow WG admins to re-parent a group
-- 0001188 Add cc field to send email to workgroup option
-- 0000584 Allow email on document comments
-- 0000338 Add application goodness reporting
Kavi Groups 3.2r1 ChangeLog (2003-10-12)
Features Added
- -- Increased document comment size from 500 to 1000
- Roster download includes zip code
-- Ballot comments can be optional; set during ballot creation
-- Event modification email now comes from the person modifying the event, not the original submitter
Mantis Bugs Closed
- -- 0006581 Why Do Ballots Only Start at Odd Times?
- 0006519 DMTF:
All Groups section of My Groups page is very confusing.
-- 0006500 OASIS - Roster can sometimes get double/triple/quadruple entries
-- 0006494 comments: body can only be 500 characters
-- 0006485 Voting Summary on Company Ballots Totals Voters, Not Companies
-- 0006466 OASIS - Calendar event modified email notification assumes submitter as person modifying event
-- 0006465 OASIS - Recurring events print past events as upcoming
-- 0006417 Kavi internal Groups - sometimes the date I select reverts to today
-- 0006404 Ugly Apache Error Log after Initializing wg3.1
-- 0006400 base/install/workgroup/INSTALL.txt Heinously out-of-date
-- 0006399 omea groups - member roster csv missing the zip codes
-- 0006195 no with comment - why is a comment always required?
-- 0005699 OASIS - Ballot -- ability to turn off comments
Kavi Groups 3.2 ChangeLog (2003-09-27)
Features Added
- -- Performance rewrite for all groups, my groups, group index, document, and calendar pages
- Documents uploaded while creating an event inherit the event's sharing characteristics
-- Reworked ballot and event pull-down lists for usability
-- Added code to protect proxy voters from overwriting live votes cast simultaneously
-- Added the ability of ballot voters to select "up to" vs. "exactly" N options
-- Personal num_items on My Groups page are automatically saved when you change them
-- My Groups will allow the user to hide or show information shared with the general membership
-- Added new admin section to configure layout of the all groups page
-- Added new admin section to configure behavior of committee areas
-- Reworked the organization init page to remove redundant and/or obsolete config options
-- Added indexes to database reference fields
-- Completed first pass at code validation with all warnings and notices enabled
-- Changed all "include" and "require" calls to require_once so we can turn on the PHPA opcode cache
Mantis Bugs Closed
- -- 0006370 Groups 3.2 - barfs when moving revision tree
- 0006307 OASIS: ballots notifications have list name as
From address
-- 0006302 Cancel event lists past events as upcoming
-- 0006301 Re-order displayed parts of a published event
-- 0006295 Groups 3.2 (and earlier) - Edit Notes page lies about HTML
-- 0006293 Groups 3.2 - Search - security warning?
-- 0006292 Role Checker has a warning
-- 0006291 Add org-wide Ballot has warning
-- 0006289 Groups 3.2 - text quibble? (Elise please weigh in)
-- 0006288 Groups 3.2 - Copy Document page all wonked
-- 0006287 Groups 3.2 - bustedness on Documents page for Tech Staff group?
-- 0006286 Reference Documents widget typo
-- 0006285 Groups 3.2 - Add Ballot page has minor bustedness
-- 0006284 Groups 3.2 Search - bustaroo on secondary results pages
-- 0006258 USB: roster should list email address to avoid choosing wrong person
-- 0006216 Stop the insanity of rawurlencoding Array parameters
-- 0006215 validate code with ALL php error levels turned on
-- 0006204 Allow file uploads larger than 30 megs
-- 0006200 full test search doesn't work on closed ballot archive
-- 0006199 title missing from public view of a document
-- 0006198 link to public group home broken
-- 0006197 add all options to day calendar view of an event
-- 0006194 clarify no with comment requirement
-- 0006193 add warning or something when user creates a new ballot that is already closed
-- 0006192 make chosen ballot options more obvious
-- 0006190 OASIS: process flow when creating groups
-- 0006177 kavi admin showing up on list of folks you can add to a group
-- 0006175 hide meeting attendance description in add ballot if none tracked
-- 0006168 consider removing mailto tags on submitter email address, especially in public areas
-- 0006166 search by document type doesn't work
-- 0006165 find documents button too loosely tied to checkbox options
-- 0006164 number of items per folder thing confusing/non-worky?
-- 0006161 make expando buttons targets
-- 0006160 file size confusion
-- 0006094 Loss of some data and settings when you use the back button from preview
-- 0006039 add database definition tweaks (mostly INDEXes) to WG 3.2 setup code
-- 0006038 admin@org or administration@org?
-- 0005930 Groups visibly escapes apostrophes on Details page for vote comments
-- 0005858 Meaningful page titles
-- 0005828 Ballot Time pull down doesn't show times
-- 0005820 Alphabetize group drop-down list in admin/util area
-- 0005802 change time span to normal day (from 12AM to Midnight): Calendar -> Add an Event -> Time
-- 0005791 spaces in doc filenames, members and observers can't download
-- 0005786 event time span across midnight returns error
-- 0005630 wg_mail_to_db Script Not Quoting MySQL Queries Very well
-- 0005569 WG - Vote: Proxy vote form can delete live votes cast by others
-- 0005568 WG - Vote: Ballot results can change after a ballot closes.
-- 0005549 Groups feature request - sort revisions in reverse order
-- 0005512 add a ballot page has style sheet issues
-- 0005484 groups - wrong error message when unauthorized to visit a link
-- 0005448 groups - shared events for swell wg
-- 0005447 groups - public calendar headers and footers
-- 0005443 calendar document doesn't inherit privileges of event
-- 0005427 groups - can't see Available Groups?
-- 0005274 Re-label noon and midnight in time selections
-- 0005273 Mailing list policy verbiage is incorrect in the admin area
-- 0005272 Ballot tooltips print date/time incorrectly
-- 0005213 removing self from parent group should remove from sub-group
-- 0005154 going back to edit vote after preview erases more options
-- 0005083 Groups crashes IE 6.0.2800
-- 0004896 Ability to hide personal email addresses from roster
-- 0004572 ballots - clarify dynamic instructions for voter
-- 0004571 ballots - the up to dropdown count needs 1 more?
-- 0004570 ballots - proxy vote error
-- 0004569 revise error message if no ballot items chosen
-- 0004438 ballot options: allow up to as well as exactly N choices
-- 0004437 my groups page: option to restrict my group info to my groups
-- 0004436 sudo for ezmlm: is it really required in all cases?
-- 0004392 Allow entry of events prior to Jan 1, 2003
-- 0004348 Ballot results visibly escape apostrophes (') in ballot options
-- 0004125 wg_swish_index: incremental mode sometimes overwrites the index
-- 0004044 public documents folders don't expand
-- 0004035 Time zone on swish++ update is incorrect (if server isn't in PST)
-- 0003957 confusion on done page after voting
-- 0003858 Adding Reference Documents to Calendar Events Causes Selected Options to Reset
-- 0003854 Calendar Pull Down On My Groups Page Posts to Search
-- 0003792 editing votes on a closed ballot
-- 0003788 event time span across midnight returns error
-- 0003787 look and feel intermittently busts in peculiar ways
-- 0003679 document uploaded with a new event doesn't inherit sharing
-- 0003670 Balloting nuances
-- 0002049 add ability to remove 'my company's members' from my groups page
-- 0001993 Groups crashes IE 6.0.2800
-- 0000634 ballots - clarify voting option
-- 0000419 Day Events View Does not Sort Time Zones Correctly
-- 0000157 Document repository virus scanning
Kavi Groups 3.1 ChangeLog
There is one significant bug fix in this release of groups in the way
ballots are archived. Otherwise, most features in this release primarily
address OASIS requests. Most customers will not notice a significant
difference in features or performance if their current 3.0 groups installations
are upgraded to this release.
Features Added
-- Read-Only role. Keeping folks from becoming "real" members of your group just got easier!
Read-Only folks can receive group email, but not post (depending on the group email policy);
view group stuff, but not create it
-- Member Join date added. The date a member joined the group is now stored with the members
group info. This date can be edited by anyone with roster manager privileges.
-- Meeting Attendance report. This report, linked from the group roster, allows those with
roster manager privileges see the number of meetings each member has attended. Tools are
available to demote or promote those group members whose meeting attendance
deserves such extraordinary acknowledgement.
-- Public group home page. Each group which shares with the public now has a public home page.
It looks pretty much like a regular group home page, minus the tabs and some of the other sexy
members-only frills.
-- Document managers can edit the submitter and the submission date. Frequently folks with new
groups have wanted their document repository to reflect submission dates from before they
received groups or an admin wants to upload a document for someone else but wants it to look
like the author added it. Now, document managers can go through and change the dates or the
submitter on all existing documents.
-- Visibility and sharing separated. You can now hide or show a group independent of whether
folks can see the group's documents, events, ballots and email.
-- My company members now hidden from individual members. The My Company's Members box will no
longer display other individuals. Instead, it just displays this user since he/she is
essentially in their own company. For this to work, you need to designate the appropriate
company from Members as an Individual company by giving it a company type id of 999
in the group's db.
-- Number of available documents added to the public group document page. The public group
document page used to just show a single folder with 10 documents visible, but no indication
of how many total documents may be on the page. Now, the showing 10 of 70 thing is printed
next to the folder title. The user can then use the search at the top of the page to find a
specific document or show more at a time.
-- There were a bunch of minor UI bugs fixed in this release. Again, probably nothing your
customers will notice. Some of the bugs fixed which you might appreciate:
Mantis Bugs Closed
- -- 0004044 public documents folders don't expand
- 0003740 can't add a group admin user
-- 0003718 add year to meeting download
-- 0003538 WG3.1: please expose submission date and submitter as editable by document mgrs
-- 0003363 METFORUM: group ballot/voting count is off?
-- 0002780 mhonarc_archive: add ability to bypass archival for selected lists
-- 0002683 Visibility of group should not be tied to sharing model
-- 0002528 print year with dates
-- 0002049 add ability to remove 'my company's members' from my groups page
-- 0001992 Groups should be created in a flat namespace
-- 0001991 Generate shorter role names
Kavi Groups 3.0 ChangeLog
Features Added
-- Kavi Groups. Not Workgroups, not Committees, not Fiesta Bowl. Just Groups.
-- Search: A full-text search now appears at the top of the My Groups page, the Group home,
the documents page, and the action items page. Users can search one or many groups at a time.
-- Sharing options for each group are defined when the group is first created, and can later be
modified by the group administrator. Each group decides which items it can share: Documents,
Calendar Events, Ballot Results, Email Archives, and Links to the group on the All Groups and
My Groups page. The group also decides with whom it shares items: the General Members, the
General Public, one or many individual groups, or no one. When an item that can be shared is
added, the submitter chooses with whom to share it from this list.
-- Email notices about events and documents that have been added to groups now come from the submitter.
In the past, these emails came from the group mailing list, so when someone would reply with a question,
it went back to everyone. This change should also make some of our clients spam filters back off.
-- Each group can choose to share their calendar, documents, email, and ballots with the general public,
or, as Martha calls them, the unwashed masses.
In addition, each group's public pages can have a different look and feel.
-- Groups that are no longer being actively used but contain interesting data can now be deactivated.
This basically removes all the folks from the roster and makes it so no one can be added to the roster.
The group still shows up wherever it used to show up, but can be configured
to disappear by group admins. And, when whimsy dictates, they can reactivate the group.
-- The group roster, including names, companies, contact info, role, and voting type, can be
downloaded to a csv file.
-- The group roles (Chair, manager, etc.) are now easier to set-up. For example, in the past you
selected whether a role could add a document and then whether they could manage documents.
Now, it's just a single flag - Document Manager.
-- The action items page now includes an alternate listing which makes it easier to print the
items for a meeting. The action item page now sorts items by date, and you can leave the owner
of an item blank when you add it.
-- Document states are now all about the document review process of the organization, and no
longer control who can access a document. The new default shipping states are Draft and Final.
Mantis Bugs Closed
- -- 0001796 Adding a Monthly Event (Same Week Day) Has Strange Results
- 0001729 modify voter eligibility very very confusing
-- 0001620 Shared Events Send Members Only Event Links in Email Notifications
-- 0001592 Spam Filters Rejecting Groups Email
-- 0001463 Roll up sub group calendar events onto parent calendar
-- 0001356 Reply To Address
-- 0000818 Modify Eligibility Page Doesn't Make Sense
-- 0000785 Modified document email states document modified by author, not modifier
-- 0000738 Adding subgroups automatically creates two members
-- 0000720 MMCA: document state names need to be at least 3 char ... can't it be 1 or 2?
-- 0000614 Sort action items by age, rather than item number
-- 0000607 Need role-checker to check subgroup membership
-- 0000554 Archiving Workgroups
-- 0000544 open reference links in another window
-- 0000543 Create reference suggestion
-- 0000528 calendar modification notice isn't qualifying message recipients correctly
-- 0000524 Allow user to remove themselves from a workgroup/mailing
-- 0000518 Document search that spans multiple workgroups
-- 0000449 End time can be same as start time.
-- 0000418 Create another event always changes back to original date
-- 0000337 Add full-text search of email archives within a workgroup
-- 0000301 display folder structure on public documents
-- 0000237 Hide details option for workgroup ballots
-- 0000197 Personalize My Workgroups UI Comments
-- 0000189 select settings changed when adding more documents
-- 0000170 Text truncation is too aggressive
-- 0000151 Full-text document search
-- 0000149 Export WG roster
-- 0000086 more granular visibility for groups/subgroups.
-- 0000085 Edit visibility on groups
-- 0000083 Ballot details want to print during some admin functions
-- 0000080 Don't we need ALT tags on images?
Kavi Groups 2.3 ChangeLog
Features Added
- -- Bulk add-member utility allows adding a list of emails to a workgroup
- mhonarc archive paginated, stylesheeted, generally cleaned up
-- Workgroups now have tabs as primary navigation items
-- Role info page (linked from Roster) explains what roles are, shows details for that org
-- Clicky popup calendar on event forms (select date a la Travelocity)
-- Admin area: admins can now add and remove admin rights from other users
-- Workgroups now have a Workgroup Setup page allowing configuration of some workgroup parameters, defaults, etc.
-- Defaults (reasonable and custom) are implemented on most forms
-- Workgroups can now setup their ezmlm lists for moderation if desired
-- Ballots now allow eligibility editing in all cases
-- Changes to when (to whom) links to subgroups are displayed
-- Email sending now regularized for typical actions: created, modified, deleted, reminder (with defaults)
-- Global Ballot feature allows voting among all members of the org, not within a workgroup
-- Misc usability, simplification, defaulting, and other fixes
-- Action Items feature allows workgroup members to track action items online
-- Ballot Summary page shows summary results from lots of ballots
-- Portal Documents page now allows scoping x per workgroup, show/hide descriptions, and searching
-- My Workgroups page allows users to create a personalized portal rolling up members-only content into a central location
-- Roster, Action Items pages now paginate when number of items is large
-- Smart Time Zones (no more picking standard/daylight time)
-- Ballots now allow a simple yes/no type
-- Image files moved from /images/ to /images/icons/workgroup/
-- All Day events
-- Vote Only mode allows simple voting setup without extra workgroup stuff
-- Events now have first-class "agenda" and "minutes" areas
-- Admin page has more options, is laid out more clearly
-- Any folder can now show verbose descriptions on Members Documents page (not just autonaming)
-- Magic string truncation function allows better truncation thresholds within constrained spaces
Bugs Fixed
- -- Style sheet simplified
- In-page help added to many confusing admin functions
-- Role checking/fixing utility improved/fixed
-- Many forms simplified
-- PHP 4.1.2 compatible
Kavi Groups 2.2 ChangeLog
Features Added
- -- Attendance, quorum tracking on events
- Voting eligibility based on attendance (and quorum), x of y last events
-- One vote per company
-- Document, event, and ballot reference/association method added, allows
for unlimited two-way associations with semantics ("Agenda,"
etc.), allows "multiple reference document/event" feature
-- Recent Emails module
-- Compose email to workgroup reflector using online form
-- Document descriptions are now printed (first x chars) in the tooltip
-- Members-documents now has "x of y Items +" on folder bar
-- Document revisions supported, allows revision trees and "upload a replacement" feature
-- Document autonaming supported, enabled per folder with user-definable naming scheme
-- Autonaming folders can be configured to show first x chars of document
description right on members-documents
-- Members-documents now has a conditional "last x days or y items in this
folder" conditional query designed to show more documents per folder
-- "View as [whatever]" now available for members, chairs; allows
cascading to lower roles based on your role
-- More "sensible defaults" added to forms where possible
-- Time zone math, large group of selectable time zones in admin area
-- Proxy/roll-call voting now possible
-- My Workgroup Membership Info page shows role/privilege info, events attendance, documents uploaded
-- Remove me from this workgroup (self removal) function added, via My Workgroup Membership Info
-- Ballot editing more robust, deletion now allowed
-- If you are ineligible to vote on a ballot, it tells you why
-- Upcoming Ballots module only shows ballots for which you are eligible
-- Breadcrumbs now allow a prepended string, to allow for easier
integration into existing site breadcrumbs
-- Roster now breaks voting and role into two items, much nicer scannable display
-- Ballot preview shows explicitly who is eligible to vote
Bugs Fixed
- -- Tooltips now Netscape 6 compatible
- XHTML compliance slightly improved (we're getting there)
-- Possibly confusing verbiage surrounding repeating/recurring events has changed
-- Date display on ballot amendments fixed
Kavi Groups 2.1 ChangeLog
Features Added
- -- Online voting (formerly "eVote"), switchable at org level and per workgroup
- Documentation included per-page on public pages
-- Roster is now edit-in-place for chairs and roster managers
-- Roster is now a tabular display, sortable
-- Add event, upload file forms now have custom notification lists, allow
no notification, have JS enhancement to scope allowable notifications
-- New "calling card" displays for documents, events
-- Workgroup Admin Note is now editable in the admin area as well as the init script
-- "Utilities" added to admin area, for version upgrade utilities
-- File lists can now sort by size
-- Document management privileges split into "public documents manager"
and "private documents manager" to allow more fine-grained control
over who can publish documents
-- Additional file types added to default known list
-- HTML line breaks are now added to file descriptions, workgroup descriptions, etc.
-- Changes to ezmlm mailing list management
-- UI - plus/minus widget expands/hides parts of forms
-- UI - "Recent Documents" list has Details link at far right for more scannable display
-- Enhanced Document and Calendar Event email notifications
Bugs Fixed
- -- Security hole where end users could get into admin, manage areas has been closed
- Various fixes to success text links
-- "Add Global Event" link now shows up correctly when org calendar displayed on a separate page
-- "Workgroup Notes" and "Public Workgroup Description" now referred to as such on all forms
-- Mailing lists cannot have period characters (.) in their names; form now properly checks for this bad input
-- File name select boxes have appropriately truncated names in add-event forms
-- Stray .htaccess files in folders created at workgroup creation time are no longer there
-- Hidden workgroups are now truly hidden, both on portal and workgroup landing pages
-- Fixed security hole in forms that upload files
|