Skip to content
This repository has been archived by the owner on Nov 26, 2024. It is now read-only.

groupserver/gs.group.member.export

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gs.group.member.export

Export group member information as a CSV

Author: Michael JasonSmith
Contact: Michael JasonSmith <[email protected]>
Date: 2015-01-30
Organization: GroupServer.org
Copyright: This document is licensed under a Creative Commons Attribution-Share Alike 4.0 International License by OnlineGroups.net.

Introduction

This product supplies the Export page, the Members JSON data, and the Export JavaScript for a GroupServer group.

Export page

The Export page (export.html in the group context) produces a CSV that contains the profile information of all the group members. It does this by querying the JSON information for all the group members (see gs.profile.json) and assembling it into a CSV file using JavaScript.

Members JSON data

The members JSON data (members.json in the group context) is a JSON list of all the members in the group. Each member is represented by a nickname, if set, or the user identifier for their profile.

To ensure privacy, only administrators of the group can retrieve members JSON object.

Export JavaScript

The JavaScript gs-group-members-export-20150202.js retrieves the members JSON data and then, for each member, retrieves the profile as a JSON object [1].

Resources

[1]See the gs.profile.json product <https://github.com/groupserver/gs.profile.json>

About

Export group member information as a CSV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published