Zend Framework

Increased functionality for Google Apps -> Groups (Email Lists)

Details

  • Type: Improvement Improvement
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 1.10.7
  • Component/s: Zend_Gdata
  • Labels:
    None

Description

The current API for working with Google apps uses deprecated HTTP requests and does not include a good portion of the functionality which is available to manipulate the Email Lists/Groups. Currently I plan to implement the ability to modify the "emailPermission" field of groups as well as add and remove owners for groups. Some other functionality may be added in as well, but I'm fairly new to this, and that's assuming I can get the things I require up and working first.

  1. ZF-6255_code.patch
    14/May/10 9:46 AM
    64 kB
    Christopher Thomas
  2. ZF-6255_docs.patch
    14/May/10 9:46 AM
    16 kB
    Christopher Thomas
  3. ZF-6255_tests.patch
    14/May/10 9:46 AM
    76 kB
    Christopher Thomas

Activity

Hide
Joel Brauer added a comment -

This is an important issue for us. I will likely work on this soon if noone else gets to it.

Show
Joel Brauer added a comment - This is an important issue for us. I will likely work on this soon if noone else gets to it.
Hide
Joel Brauer added a comment -

Starting today myself and a coworker cwt137 are going to begin working on this issue. Our organization (Loma Linda University) needs this API implemented properly in PHP for our priorities.

Show
Joel Brauer added a comment - Starting today myself and a coworker cwt137 are going to begin working on this issue. Our organization (Loma Linda University) needs this API implemented properly in PHP for our priorities.
Hide
Ryan Boyd added a comment -

Great, glad to hear it. Is there someone with a signed CLA that I can assign this issue to?

Show
Ryan Boyd added a comment - Great, glad to hear it. Is there someone with a signed CLA that I can assign this issue to?
Hide
Christopher Thomas added a comment -

I have a signed and approved personal CLA, but Joel and I are getting a corporate CLA signed

Show
Christopher Thomas added a comment - I have a signed and approved personal CLA, but Joel and I are getting a corporate CLA signed
Hide
Christopher Thomas added a comment -

Joel said that the corporate CLA is signed, so I'm assigning the issue to me. Expect a big patch soon.

Show
Christopher Thomas added a comment - Joel said that the corporate CLA is signed, so I'm assigning the issue to me. Expect a big patch soon.
Hide
Christopher Thomas added a comment -

Attached are three patches. The code patch implements the 12 or so convince group, member, and owner methods as defined in the Google apps documentation located here: http://code.google.com/googleapps/domain/gdata_provisioning_api_v2.0_reference.html#client_lib_methods . It also contains support code needed to make those convenience methods work. The docs patch is some simple user documentation for these convenience methods. The tests patch is all the unit tests that are needed to test the convenience methods and supporting code. I split the patch into 3 files because one patch was over 150k in size. Please have a review of the code.

Show
Christopher Thomas added a comment - Attached are three patches. The code patch implements the 12 or so convince group, member, and owner methods as defined in the Google apps documentation located here: http://code.google.com/googleapps/domain/gdata_provisioning_api_v2.0_reference.html#client_lib_methods . It also contains support code needed to make those convenience methods work. The docs patch is some simple user documentation for these convenience methods. The tests patch is all the unit tests that are needed to test the convenience methods and supporting code. I split the patch into 3 files because one patch was over 150k in size. Please have a review of the code.
Hide
Vic Fryzel added a comment -

@Christopher, I've reviewed your patches, they look good to me. I bless these patches on behalf of Google. Thanks for contributing!

Show
Vic Fryzel added a comment - @Christopher, I've reviewed your patches, they look good to me. I bless these patches on behalf of Google. Thanks for contributing!
Hide
Trevor Johns added a comment -

Committed to master as r22511. Thanks for your contribution!

commit 859efefcf9f9962e311bf624af2e4225f342cc74
Author: tjohns <tjohns@44c647ce-9c0f-0410-b52a-842ac1e357ba>
Date: Thu Jul 1 01:41:46 2010 +0000

ZF-6255: Update Zend_Gdata_Gapps to support new functionality for Email Lists/Groups.

Also remove calls to deprecated HTTP calls.

Patch By: cwt137 (Christopher Thomas)
Review By: vicfryzel (Vic Fryzel)

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22511 44c647ce-9c0f-0410-b52a-842ac1e357ba

Show
Trevor Johns added a comment - Committed to master as r22511. Thanks for your contribution!
commit 859efefcf9f9962e311bf624af2e4225f342cc74 Author: tjohns <tjohns@44c647ce-9c0f-0410-b52a-842ac1e357ba> Date: Thu Jul 1 01:41:46 2010 +0000 ZF-6255: Update Zend_Gdata_Gapps to support new functionality for Email Lists/Groups. Also remove calls to deprecated HTTP calls. Patch By: cwt137 (Christopher Thomas) Review By: vicfryzel (Vic Fryzel) git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@22511 44c647ce-9c0f-0410-b52a-842ac1e357ba
Hide
Trevor Johns added a comment -

Merged into release-1.10 as r22534.

Marking as fixed for next mini release.

Show
Trevor Johns added a comment - Merged into release-1.10 as r22534. Marking as fixed for next mini release.

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: