- 07 Jan, 2013 1 commit
-
-
Thomas Sibley authored
This will help avoid weird, hard to track down load ordering bugs in the future.
-
- 21 Nov, 2012 2 commits
-
-
Thomas Sibley authored
The rights editor now supports editing rights on arbitrary roles on any object, not just queues and globally. (It still requires you extend RT's core roles with your own, of course.) Adds a new method on RT::Groups, LimitToRolesForObject, which limits by Domain and Instance appropriately for the object given. The new method abstracts away more of the details of roles on objects.
-
Thomas Sibley authored
-
- 05 Nov, 2012 1 commit
-
-
Alex Vandiver authored
In the 1.3 and 2.0 timeframe, many lines of POD or comments began picking up inexplicable backslash escaping before single-quotes. Remove them, as this is nonsensical.
-
- 04 Apr, 2012 1 commit
-
-
Alex Vandiver authored
When a group becomes disabled in RT, we mark all CGM rows that existed because of that group as 'Disabled'. Unfortunately, many joins through CGM neglected to take the Disabled column into account, leading to users possibly having rights that they should not, due to having them by way of a disabled group. This addresses CVE-2011-4459.
-
- 03 Jan, 2012 1 commit
-
-
Alex Vandiver authored
-
- 20 Jul, 2011 1 commit
-
-
Alex Vandiver authored
-
- 18 Jul, 2011 1 commit
-
-
Alex Vandiver authored
-
- 14 Jul, 2011 2 commits
-
-
Alex Vandiver authored
The previous implementation didn't depend in any way on what object the right was granted on, merely the membership of the group, and what groups that group was in. The correct implementation examines the ObjectType and ObjectId parameters of the ACL table. Specifically, it returns groups which are the target of ACLs, which were granted by a group, which the current user is a member of. That is, groups which the current user has a particular right on, as the name of the method implies. t/api/group-rights.t has been refactored to be more concise, and cover all possibilities of where the ACL can be granted, and to what. ForWhichCurrentUserHasRight now agrees with CurrentUserHasRight for all cases.
-
Alex Vandiver authored
Previously, you only saw the group if your _direct_ membership in it was what granted the right. However, what we actually care about is if: (a) You are a member of the group, by any means. AND (b) The group grants you the right; that is, if it is a member of any group which has that right granted to it.
-
- 03 Mar, 2011 1 commit
-
-
Kevin Falcone authored
-
- 15 Feb, 2011 3 commits
-
-
Kevin Falcone authored
This updates our copyright to 2011, rewrites the email address and strips a lot of extra whitespace. These license blocks should now be identical to 4.0-trunk which will help significantly with merges.
-
Kevin Falcone authored
-
Kevin Falcone authored
-
- 28 Dec, 2010 4 commits
-
-
Alex Vandiver authored
-
Jesse Vincent authored
clean up "use warnings" to show up where "use strict" is
-
Jesse Vincent authored
-
Jesse Vincent authored
-
- 07 Dec, 2010 1 commit
-
-
Shawn M Moore authored
-
- 06 Dec, 2010 2 commits
-
-
Shawn M Moore authored
-
Shawn M Moore authored
-
- 19 Sep, 2010 2 commits
-
-
Jesse Vincent authored
-
Jesse Vincent authored
-
- 17 Sep, 2010 1 commit
-
-
Jesse Vincent authored
especially the upgrade feature.
-
- 17 Aug, 2010 1 commit
-
-
Jesse Vincent authored
perlcritic
-
- 29 Jul, 2010 2 commits
-
-
Thomas Sibley authored
-
Thomas Sibley authored
-
- 17 Feb, 2010 1 commit
-
-
Ruslan Zakirov authored
-
- 16 Feb, 2010 1 commit
-
-
Emmanuel Lacour authored
-
- 30 Sep, 2009 1 commit
-
-
Shawn M Moore authored
-
- 06 Jan, 2009 2 commits
-
-
Kevin Falcone authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/3.8/branches/3.8.2-releng@17585 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
Kevin Falcone authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/3.8/trunk@17581 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
- 09 Jun, 2008 1 commit
-
-
Jesse Vincent authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.8-TESTING@13102 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
- 24 Apr, 2008 1 commit
-
-
Alex Vandiver authored
Some small warnings avoidance git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.8-TESTING@11883 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
- 11 Apr, 2008 2 commits
-
-
Ruslan Zakirov authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.7-RTIR-RELENG@11689 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
Ruslan Zakirov authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.6-RELEASE@11686 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
- 28 Feb, 2008 1 commit
-
-
Ruslan Zakirov authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.7-EXPERIMENTAL@10957 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
- 13 Jan, 2008 1 commit
-
-
Ruslan Zakirov authored
add WithoutMember method along with WithMember git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.7-EXPERIMENTAL@10310 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
- 12 Dec, 2007 1 commit
-
-
Ruslan Zakirov authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.6-RELEASE@9923 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-
- 07 Aug, 2007 1 commit
-
-
Chia-liang Kao authored
git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.7-EXPERIMENTAL@8415 e417ac7c-1bcc-0310-8ffa-8f5827389a85
-