[Rt-commit] rt branch, 4.2/link-api-refactoring, updated. rt-4.0.6-450-gb1dfa4c

Thomas Sibley trs at bestpractical.com
Fri Aug 17 18:45:10 EDT 2012


The branch, 4.2/link-api-refactoring has been updated
       via  b1dfa4ca0a26dec7a6d08e8725acabb02ef7ee82 (commit)
      from  4effe0cca3dc163e2d4444432245c48db6354f10 (commit)

Summary of changes:
 lib/RT/Link.pm | 3 +++
 1 file changed, 3 insertions(+)

- Log -----------------------------------------------------------------
commit b1dfa4ca0a26dec7a6d08e8725acabb02ef7ee82
Author: Thomas Sibley <trs at bestpractical.com>
Date:   Fri Aug 17 15:43:21 2012 -0700

    Support singular link types for AddLink/DeleteLink
    
    The singular forms are more intuitive than the plurals when dealing with
    a single link.

diff --git a/lib/RT/Link.pm b/lib/RT/Link.pm
index f1d0139..29e6053 100644
--- a/lib/RT/Link.pm
+++ b/lib/RT/Link.pm
@@ -84,8 +84,11 @@ use RT::URI;
 our %TYPEMAP = (
     MemberOf        => { Type => 'MemberOf',    Mode => 'Target' },
     Parents         => { Type => 'MemberOf',    Mode => 'Target' },
+    Parent          => { Type => 'MemberOf',    Mode => 'Target' },
     Members         => { Type => 'MemberOf',    Mode => 'Base'   },
+    Member          => { Type => 'MemberOf',    Mode => 'Base'   },
     Children        => { Type => 'MemberOf',    Mode => 'Base'   },
+    Child           => { Type => 'MemberOf',    Mode => 'Base'   },
     HasMember       => { Type => 'MemberOf',    Mode => 'Base'   },
     RefersTo        => { Type => 'RefersTo',    Mode => 'Target' },
     ReferredToBy    => { Type => 'RefersTo',    Mode => 'Base'   },

-----------------------------------------------------------------------


More information about the Rt-commit mailing list