--- trac-privateticketsplugin-2.0.3.orig/.pc/.quilt_patches +++ trac-privateticketsplugin-2.0.3/.pc/.quilt_patches @@ -0,0 +1 @@ +debian/patches --- trac-privateticketsplugin-2.0.3.orig/.pc/.quilt_series +++ trac-privateticketsplugin-2.0.3/.pc/.quilt_series @@ -0,0 +1 @@ +series --- trac-privateticketsplugin-2.0.3.orig/.pc/.version +++ trac-privateticketsplugin-2.0.3/.pc/.version @@ -0,0 +1 @@ +2 --- trac-privateticketsplugin-2.0.3.orig/.pc/applied-patches +++ trac-privateticketsplugin-2.0.3/.pc/applied-patches @@ -0,0 +1 @@ +debian-changes-2.0.3-3 --- trac-privateticketsplugin-2.0.3.orig/0.11/TracPrivateTickets.egg-info/PKG-INFO +++ trac-privateticketsplugin-2.0.3/0.11/TracPrivateTickets.egg-info/PKG-INFO @@ -0,0 +1,70 @@ +Metadata-Version: 1.0 +Name: TracPrivateTickets +Version: 2.0.3 +Summary: Modified ticket security for Trac. +Home-page: http://trac-hacks.org/wiki/PrivateTicketsPlugin +Author: Noah Kantrowitz +Author-email: noah@coderanger.net +License: BSD +Download-URL: http://trac-hacks.org/svn/privateticketsplugin/0.11#egg=TracPrivateTickets-dev +Description: Notes + ===== + Allow users to only see tickets they are associated with. + + There are three main permissions for this plugin: ``TICKET_VIEW_REPORTER``, + ``TICKET_VIEW_CC``, and ``TICKET_VIEW_OWNER``. ``TICKET_VIEW_SELF`` is an + alias for all three of these. + + With each permission, users will only be able to see tickets where they are + the person mentioned in the permission. So if a user has + ``TICKET_VIEW_REPORTER``, they can only see tickets they reported. For + ``TICKET_VIEW_CC``, they just have to be included in the CC list. + + There are also group-based permissions: ``TICKET_VIEW_REPORTER_GROUP``, + ``TICKET_VIEW_CC_GROUP``, and ``TICKET_VIEW_OWNER_GROUP``. These work in a + similar way to their non-group counterparts, except that you are granted + access if you share a group with the target user. For example, if ticket 1 was + reported by Allan, and Allan and Bob are both in the group company_foo, and + Bob has ``TICKET_VIEW_REPORTER_GROUP``, then Bob will be able to see ticket 1 + since he shares a group with the reporter. Each group-based permission is also + an alias for the normal one, so you do not have to grant both. + ``TICKET_VIEW_GROUP`` is an alias for all the group-based permissions (and + therefore all the normal ones as well). + + These extra permissions can only deny access, not allow it. This means the + user must still have ``TICKET_VIEW`` granted as normal. + + Finally, users with ``TRAC_ADMIN`` will not be restricted by this plugin. + The meta-user "anonymous" also cannot be restricted by this plugin, as their + identity isn't known to be checked. Be sure to not grant ``TICKET_VIEW`` to + anonymous, or unauthenticated users will be able to see all tickets. + + Configuration + ============= + All configuration options go in the ``[privatetickets]`` section. + + ``group_blacklist`` + Groups to ignore for the purposes of the ``*_GROUP`` permissions. + + Defaults to "``anonymous, authenticated``" + + You must also add ``PrivateTicketsPolicy`` to your ``permission_policies`` + setting in trac.ini. It must be before the ``DefaultPermissionPolicy``. See + below for an example if you don't have any other policies. + + Example + ======= + An example configuration:: + + [privatetickets] + group_blacklist = anonymous, authenticated, labusers + + [components] + privatetickets.* = enabled + + [trac] + permission_policies = PrivateTicketsPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy + +Keywords: trac plugin ticket permissions security +Platform: UNKNOWN +Classifier: Framework :: Trac --- trac-privateticketsplugin-2.0.3.orig/0.11/TracPrivateTickets.egg-info/SOURCES.txt +++ trac-privateticketsplugin-2.0.3/0.11/TracPrivateTickets.egg-info/SOURCES.txt @@ -0,0 +1,10 @@ +README +setup.py +TracPrivateTickets.egg-info/PKG-INFO +TracPrivateTickets.egg-info/SOURCES.txt +TracPrivateTickets.egg-info/dependency_links.txt +TracPrivateTickets.egg-info/entry_points.txt +TracPrivateTickets.egg-info/requires.txt +TracPrivateTickets.egg-info/top_level.txt +privatetickets/__init__.py +privatetickets/policy.py \ No newline at end of file --- trac-privateticketsplugin-2.0.3.orig/0.11/TracPrivateTickets.egg-info/dependency_links.txt +++ trac-privateticketsplugin-2.0.3/0.11/TracPrivateTickets.egg-info/dependency_links.txt @@ -0,0 +1 @@ + --- trac-privateticketsplugin-2.0.3.orig/0.11/TracPrivateTickets.egg-info/entry_points.txt +++ trac-privateticketsplugin-2.0.3/0.11/TracPrivateTickets.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[trac.plugins] +privatetickets.policy = privatetickets.policy + --- trac-privateticketsplugin-2.0.3.orig/0.11/TracPrivateTickets.egg-info/requires.txt +++ trac-privateticketsplugin-2.0.3/0.11/TracPrivateTickets.egg-info/requires.txt @@ -0,0 +1 @@ +Trac \ No newline at end of file --- trac-privateticketsplugin-2.0.3.orig/0.11/TracPrivateTickets.egg-info/top_level.txt +++ trac-privateticketsplugin-2.0.3/0.11/TracPrivateTickets.egg-info/top_level.txt @@ -0,0 +1 @@ +privatetickets --- trac-privateticketsplugin-2.0.3.orig/debian/README.Debian +++ trac-privateticketsplugin-2.0.3/debian/README.Debian @@ -0,0 +1,17 @@ +trac-privateticketsplugin for Debian +------------------------------------ + +To configure properly in Debian is needed set to trac project conf file trac.ini, +the permission policy "PrivateTickesPolicy". + +Example: + +[trac] +permission_policies = PrivateTicketsPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy + +For more information, please read the README file, and the official web site: +http://trac-hacks.org/wiki/PrivateTicketsPlugin + + + -- Francisco Manuel Garcia Claramonte Fri, 04 Mar 2011 17:41:12 +0100 + --- trac-privateticketsplugin-2.0.3.orig/debian/changelog +++ trac-privateticketsplugin-2.0.3/debian/changelog @@ -0,0 +1,28 @@ +trac-privateticketsplugin (2.0.3-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build using dh-python. Closes: #786274. + + -- Matthias Klose Sat, 22 Aug 2015 13:40:09 +0200 + +trac-privateticketsplugin (2.0.3-3) unstable; urgency=low + + * Renamed binary package to trac-privatetickets (Closes: #655531) + * Updated Debian policy to 3.9.3 and debhelper to 9. + + -- Francisco Manuel Garcia Claramonte Wed, 06 Jun 2012 09:26:17 +0200 + +trac-privateticketsplugin (2.0.3-2) unstable; urgency=low + + * Removed XB-Python-Version control field. (Closes: #622584) + * Improved long description control field (Thanks to Rosa García). + * Fixed debian/copyright file, removed the /usr/share/common-licenses/BSD + reference. + + -- Francisco Manuel Garcia Claramonte Mon, 21 May 2011 23:53:11 +0200 + +trac-privateticketsplugin (2.0.3-1) unstable; urgency=low + + * Initial release. (Closes: #617410) + + -- Francisco Manuel Garcia Claramonte Fri, 04 Mar 2011 17:41:12 +0100 --- trac-privateticketsplugin-2.0.3.orig/debian/compat +++ trac-privateticketsplugin-2.0.3/debian/compat @@ -0,0 +1 @@ +9 --- trac-privateticketsplugin-2.0.3.orig/debian/control +++ trac-privateticketsplugin-2.0.3/debian/control @@ -0,0 +1,35 @@ +Source: trac-privateticketsplugin +Section: web +Priority: optional +Build-Depends-Indep: python-setuptools (>= 0.5) +Build-Depends: dh-python, python-all, cdbs, debhelper (>= 9.0) +Maintainer: Francisco Manuel Garcia Claramonte +Uploaders: Python Applications Packaging Team +Standards-Version: 3.9.3 +Vcs-Svn: svn://svn.debian.org/svn/python-apps/packages/trac-privateticketsplugin/trunk/ +Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/trac-privateticketsplugin/trunk/ +XS-Python-Version: all +Homepage: http://trac-hacks.org/wiki/PrivateTicketsPlugin + +Package: trac-privatetickets +Architecture: all +Depends: ${python:Depends}, ${misc:Depends}, trac +Replaces: trac-privateticketsplugin (<< 2.0.3-3) +Breaks: trac-privateticketsplugin (<< 2.0.3-3) +Description: Allows Trac users to only see tickets they are associated with + Privateticketsplugin allows to config Trac in order to each user only may + be able to see the tickets if (s)he is the person who appears as the owner, + reporter or (s)he is included in the CC list. + . + This plugin manages Trac users and groups permissions. + +Package: trac-privateticketsplugin +Architecture: all +Priority: extra +Section: oldlibs +Depends: trac-privatetickets +Description: transitional dummy package for trac-privatetickets + The package `trac-privateticketsplugin` has been renamed to + `trac-prievatetickets`. + . + This is a dummy, transitional package which can be safely removed. --- trac-privateticketsplugin-2.0.3.orig/debian/copyright +++ trac-privateticketsplugin-2.0.3/debian/copyright @@ -0,0 +1,36 @@ +This package was debianized by: + +Francisco Manuel Garcia Claramonte Fri, 04 Mar 2011 17:41:12 +0100 + +It was downloaded from: + + http://trac-hacks.org/wiki/PrivateTicketsPlugin + +Upstream Author: + + Noah Kantrowitz + +Copyright: + + (c) 2008 Noah Kantrowitz + + +License: + + Redistribution and use in source and binary forms, with or without + modification, are permitted under the terms of the BSD License. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +The Debian packaging is © 2011, +Francisco Manuel Garcia Claramonte \ No newline at end of file --- trac-privateticketsplugin-2.0.3.orig/debian/rules +++ trac-privateticketsplugin-2.0.3/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f + +DEB_SRCDIR=0.11 + +DEB_PYTHON_DESTDIR=$(CURDIR)/debian/trac-privatetickets + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/python-distutils.mk --- trac-privateticketsplugin-2.0.3.orig/debian/source/format +++ trac-privateticketsplugin-2.0.3/debian/source/format @@ -0,0 +1 @@ +1.0 \ No newline at end of file