[Rt-commit] [rtir] branch master updated (e70fb3b -> 3550db4)

Shawn Moore shawn at bestpractical.com
Mon Feb 22 17:32:27 EST 2016


This is an automated email from the git hooks/post-receive script.

shawn pushed a change to branch master
in repository rtir.

      from  e70fb3b   Merge branch '3.2-trunk'
      adds  490d8e8   Remove historical constituencies implementation in preparation for replacing it with a new impelementation which uses regular queues, scrips and queue ACLs to improve performance and flexibility
      adds  90b33d7   First step in switching RTIR logic from queue name to lifecycle
      adds  eed20a1   Further queue->lookup type conversions
      adds  8256c14   add a bit of debugging to a test file
      adds  6bf7a15   Progressively replacing queue-based searches
      adds  d92806d   Progressively replacing queue-based searches
      adds  61c6f8f   Additional work porting from queue-based ticket typing to lifecycle-based ticket typing
      adds  7f86980   Further lifecycle updates
      adds  b4423ac   Switch MapStatus to using lifecycles
      adds  ad3f881   Switch another use of queue name to queue lifecycle
      adds  400a94a   Further lifecycles changes
      adds  9023a35   Further conversion of ActiveQuery and friends to lifecycles
      adds  7be8f02   Remove a completely unused parameter on Incident Reply
      adds  b8bc20c   Switch more of the API to depend on lifecycles
      adds  48fb250   Switch test helpers to use lifecycles
      adds  c9ecc47   Switch tests that depend on queue name to use lifecycle instead
      adds  a5d8d9d   Switch TicketType to use Lifecycle calls
      adds  08ef700   Switch Create Links from Queue to Lifecycle
      adds  906a35c   Switch QueueSummaryByLifecycle to just use lifecycles
      adds  c209d02   Interim hack to switch RTIR Create to use Lifecycle
      adds  064c6e4   Fix typo in ActiveQuery parameters
      adds  1a01f3d   Switch RTIR Lookup to create by lifecycle
      adds  4725229   Switch a bunch of RT::IR->Query calls to use lifecycles
      adds  815fd92   Switch incident display pages to use lifecycles
      adds  61a29aa   Start to switch 'children' to use lifecycles
      adds  e3c796c   A few more lifecyclifications.
      adds  4f4987b   Remove the old UpdateObjectList callback
      adds  9d7bfe6    cleaning up more name->lifecycle logic
      adds  b405c07   remove unused variable
      adds  a8ba4ee   Start to factor hardcoded lifecycle names out of RTIR application code
      adds  ed53652   Convert LookupSummary to use the new lifecycle name helpers
      adds  1fb87a4   Add pseudocode for the new create_constituency script
      adds  3a889dd   SKIP constituency test until constituencies are rebuilt
      adds  7227838   Fix the lifecycle names in the new helpers
      adds  f34dcdc   First pass at beginning to refactor the main RTIR ticket creation page
      adds  4414f81   Minor refactoring to remove temp variables
      adds  37bc5b9   Add a comment
      adds  ed6463d   MakeClicky tests were inaccurate and had been failing pretty consistently
      adds  c954bdc   Update Reporting to use lifecycle name helpers
      adds  73b4138   MakeClicky tests were inaccurate and had been failing pretty consistently
      adds  a059536   Fix a few places where RTIR used Mason's redirect
      adds  42c4319   Merge branch '3.2/use-rt-redirect' into 3.4/remove_old_constituencies
      adds  5af3ada   Add a (not yet correct) element for RTIR queue selection
      adds  be92bbe   Begin to switch the RTIR editor to using the lifecycle name helpers
      adds  dbff1b5   Add a queue selection widget to the default RTIR create screen
      adds  6b35643   Porting more components to lifecycle name helpers
      adds  2dda0c4   Further porting to new lifecycle_ helpers
      adds  a606a8f   Partial port of tabs/privileged to lifecycle helpers
      adds  328f641   Partial porting of Tabs/Privileged to lifecycle helpers
      adds  2b1ae6b   Partial porting of Tabs/Privileged to new lifecycle helpers
      adds  fc7c196   Partial porting of Tabs to lifecycle helpers
      adds  21a767e   mend
      adds  138c93d   Portect against undefined warnings for empty URIs in testing
      adds  ecedd44   furtther refactoring to switch to lifecycle helpers
      adds  0a06e56   XXX TODO - move a hardcoded queue name out of a reusable component
      adds  d3cfd49   First pass at adding queue selection to RTIR ticket creation
      adds  6f329f9   First stab at adding in base infrastructure for multiple constituencies in RTIR
      adds  bee17a7   Show constituency on RTIR ticket display
      adds  be9d1ba   remove a temp variable
      adds  69bd029   Show constituency on incident display
      adds  5f3125b   Start to replace passthrough to object-type specific components with redirects
      adds  e8bc29a   Add the queue to incident display
      adds  8dc5fff   Remove trailing whitespace
      adds  7047070   Replace a call-through to another component with a redirect
      adds  243f523   Switch RTIR ticket creation from calling a component to redirecting
      adds  a8f18e7   Switch Incident creation from calling a component to redirecting
      adds  73ae26d   Remove mispelled vestige of old Constituency support
      adds  52a6b3e   We're going to pick a queue-specific whois server eventually
      adds  dd1b257   Switch tests to 'done_testing' style
      adds  bb645df   Skip a homepage dashboard load for every ticket creation
      adds  c375dba   Remove unneeded calls to display a ticket we just created
      adds  0116a7f   make t/articles tests aware of RT 4.2.11+ skipping the 'in class' page
      adds  3e66877   First pass at switching all RTIR URLs to run through a helper
      adds  a6eee59   First pass of a new "Set constituency" selector
      adds  17e660a   A first pass at a constituency selector on the RTIR homepage
      adds  ea0b8fb   RTIR Ticket Edit now limits by constituency and lifecycle by default
      adds  c6d71f4   better use of space on RTIR Edit page
      adds  1dbda85   Add a note about possibly limiting view of queus by constituency in ticket create
      adds  a3c62ff   Simplify RTIR create page, removing a split between 'basics' and 'details'
      adds  5a77ecc   Add a helper to determine if a lifecycle is an RTIR lifecycle
      adds  0bcfbbc   Add an RTIR specific QueueSummary widget
      adds  92280ba   Switch to using the new QueueSummary widget
      adds  a0c5f22   Update "QueueSummary" widget to be sensitive to the new Constituency filter
      adds  0e260bf   Add constituency support to the the tabs setup.
      adds  0a5d0f4   Bugfixes to most recent tabs update
      adds  fb490a1   Get the new queue summary widget to respect constituency urls
      adds  188df79   avoid an undef warning
      adds  16b749c   When showing if an incident report has incidents, be more useful.
      adds  9326f91   Fix an RTIR queue comparison I'd missed
      adds  fbda59b   Additional rewriting of urls in RTIR
      adds  473502e   In the case where no constituency is set, we still need to compare it
      adds  cb01fde   Don't double-prepend the RT WebPath in the titlebox actions
      adds  2b42d3a   Show Incident Queues by name, not id
      adds  35ba31b   Restore NamedValues support to SelectRTIRQueue
      adds  367b731   Fix another RTIR href prefix
      adds  e8d43dd   Switch an "intuit the uri" to something dhandler compatible
      adds  8ef3c6a   Update the RTIR Search Basics to be smarter
      adds  8817f20   Fix a typographical error in add_constituency
      adds  70407d6   Add a new Formats helper for RTIR ticket URLs
      adds  b9811a8   Switch "OurQuery" to return Lifecycles
      adds  a3420d4   Require RT::IR::Web;
      adds  20a2a15   Start using __RTIRTicketURI__
      adds  446531a   Clean up results list formats
      adds  3fb2e31   Limit two more queue selectors to the correct constituency
      adds  4021228   Fix a redirect
      adds  e90d4f8   Switch to HREFTo and add a comment about a callback's original intent
      adds  d74d940   Further porting to the new 'HREFTo' functionality
      adds  d63659c   add a todo
      adds  9a5372f   Switch RTIR's "Create a ticket" widget to only show RTIR queues in the current constituency
      adds  8bb184d   Add a CSS class on the body element.
      adds  9048f0c   Improve RTIR's "Back to.." messages to better describe what they link back to
      adds  c73e407   CSS classes on additional elements to aid in styling
      adds  3a9e95f   Change an emtpy label to be easier to scan
      adds  e8723ad   Additional CSS styling on RTIR
      adds  53d9029   Better style some text buttons as buttons
      adds  2648968   Add a "constituency for" method to RT::IR
      adds  95f0499   Make a couple more things in the ticket ui linkable
      adds  2f977a5   CSS cleanups
      adds  cab91e8   Made basic RTIR ticket creation interfaces aware of constituencies
      adds  cd4c63c   CSS styling
      adds  a8cc37c   Synchronize our TicketSQL query parser with RT 4.2 as of 5870ca53e
      adds  129ccb3   Add constituency limits to the dueincidents and newreports portlets
      adds  5e4bcd4   Fix a couple bugs in the reporting tools
      adds  425a342   Massage all search result views in RTIR to limit by constituency
      adds  e26d0ea   Actually limit ModifySearch to RTIR pages
      adds  95bb23c   Cut 'rtir for' out of the top bar. We don't have the room.
      adds  d0948e8   Condense 'incident reports' in the RTIR menu to 'reports'
      adds  6e95e77   tighten up rtir's menu
      adds  05fc178   remove symbols that were being escaped funnily from rtir tests
      adds  5b82d92   Switch RTIR to spreading out its menus for ease of access
      adds  7f9ead7   Fix incorrect uses of RT::IR::TicketType
      adds  8b2ecdc   Added support for search by lifecycle to RTIR's query builder
      adds  58cd901   abstract queue check code. e.g. RT::IR->IsIncidentQueue($QueueObj)
      adds  1962f09   use new queue check code for actions/conditions
      adds  0648fed   Merge branch '3.4/remove_old_constituencies_abstract_queue_check' into 3.4/remove_old_constituencies
      adds  122d940   whitespace
      adds  5f5171f   Better error guarding in ToolResultIframe
      adds  76a9a07   reformatting
      adds  9ae425e   Add support for per-queue RTIR default whois servers
      adds  348466d   Standardize 'href'
      adds  0285dc7   Clean up search result default formats
      adds  88a9f6b   rename a function
      adds  36edcb4   Update "add constituency" tool to copy custom fields from base 'template' queues
      adds  9bf53ba   Move the 'Work with constituency' widget to be a regular RTIR dashboard widget
      adds  b7c1001   make constituency renaming significantly more robust
      adds  d29b50e   Remove several outdated bits of constituency documentation
      adds  c3c7ddb   Remove a now-unused callback
      adds  6d74a84   Remove a now-unused callback
      adds  465e826   Remove old homepage components that don't make sense
      adds  fa4e053   Document the new 'StrictConstituencyLinking config option
      adds  daa3eae   Because related tickets can now be in a number of queues, show the queue in the linking interface
      adds  235746d   Fix some path matching errors that broke the page nav
      adds  406ffdd   Default to limit the incident linking ui to a single constituency, but let the user change it
      adds  326f6f3   Document a method in RT::IR
      adds  c638c8e   Add a helper method for checking StrictConstituencyLinking
      adds  3f9ebcb   Defend against undef
      adds  943f2fc   Refactoring to remove duplicated code
      adds  60e7923   Remove incorrect use of BaseQuery
      adds  67d0946   Fix tests now that we no longer hide part of the query from users
      adds  8c5a871   Use RT::IR->StrictConstituencyLinking to decide when to restrict RTIR's list of queues for creating or moving tickets.
      adds  f10ac36   A note and a whitespace fix to Investigation/Elements/Create
      adds  b51842c   When linking an incident to a another ticket, make sure to take Strict Constituency Linking into account
      adds  8722792   Typo fix
      adds  8492bb5   When merging tickets, respect StrictConstituencyLinking
      adds  6d1eae8   Refactoring
      adds  22b20ab   When we have a preferred constituency but no required constituency, bubble it to the top
      adds  ab80fb0   When creating an incident, try to load a queue in the correct constituency
      adds  ca4d2c2   Add a placeholder for the RTIR 3.4 upgrading document
      adds  526bcb1   Update RT::IR->ConstituencyFor to also work for queue objects
      adds  3894e6a   Add a first pass at a script to change the constituency of child tickets when you move an incident between queues
      adds  d6a2d1c   Update the RTIR 3.4 upgrading docs
      adds  0ad9b4e   undef protection
      adds  de12dfa   Switch to using 'ConstituencyFor' helper rather than direct cf access
      adds  69208cf   add the same templates/scrips to new constituency queues
      adds  9f043ea   initial upgrade code for new constituency mechanism
      adds  2ceea87   Merge branch '3.4/remove_old_constituencies_migration' into 3.4/remove_old_constituencies
      adds  5377b74   Remove old constituency ACL test
      adds  8d87945   This old constituency test verified the functionality of the old RTIR constituency ACL system. That's now gone, so we no longer need to test it
      adds  5506879   Make new 'add_constituency tool work with the --quiet option'
      adds  c74bc57   When setting a default RTIR queue and no default constituency, intuit the default constituency from the default queue
      adds  4dd535a   Add ids to RTIR ticket creation elements to make testing easier
      adds  c4a14f1   Make it possible to create an rtir ticket with a queue, not just with a lifecycle
      adds  fc3f847   Fix a mistaken comment
      adds  b096013   move a variable definition closer to first use
      adds  ebcf26f   Add a couple css classes for easier testing
      adds  fa32232   warnings avoidance
      adds  b07329e   use those new css classes
      adds  a661bee   make some test infrastructure constituency-aware
      adds  2e37705   Move most RTIR rights out of initialdata and into RT::IR in prep for also using them in add_constituency
      adds  5a39192   perltidy
      adds  a637b2e   Clean up newlines in add_constituency
      adds  0522120   reuse RT::IR->DutyTeamAllQueueRights
      adds  ac1292d   perltidy
      adds  c95a291   Add Everyone and Owner role rights for constituency queues
      adds  3e22359   Start to forwardport some constituency tests
      adds  b59a2a7   Fix some bugs in Split/Child error detection
      adds  b849cfc   Get rid of a now-superflous mapping table
      adds  19f7b93   Switch some test ticket creation to load by queue rather than lifecycle for great constituency testing justice
      adds  5f5bac7   Fix a bug that stopped related tickets from moving between constituencies
      adds  9e9afd6   Only change the constituency of child tickets if they started off with the same constituency
      adds  1d923aa   Remove a number of now-inaccurate statements from the constituency documentation.
      adds  88a4b02   Added upgrading notes
      adds  f8309d9   Bump our RT dependency to 4.2.10. (Once released, it shoudl become 4.2.11)
      adds  92841dd   Bump our version number to 3.3.0 in preparation for shipping a first test build to a customer
      adds  2fd02fc   move the auto-upgrade script to 3.3.0, as that's the first version that needs the change
      adds  4d8a03a   Rerun RT license tagger to update copyright statements & add them to new files
      adds  f6518de   Add a license block to the README
      adds  e9ca018   Turn the incomplete propagation-reject tests back off
      adds  4059438   We ended up just reusing add_constituency
      adds  be74a91   Update MANIFEST for 3.3.0
      adds  f386604   new constituency mechanism support for reporting
      adds  559a488   it's wrong to use "1970-01-01 00:00:01" as the default resolved date in sql
      adds  9d11989   Merge branch '3.4/remove_old_constituencies_reporting' into 3.4/remove_old_constituencies
      adds  2722f44   InitialPriority of 'undef' is wrong and gets passed to the database
      adds  ce5d0d2   Bump to 3.3.1
      adds  31c8360   Fixed a bug where a queue default WHOIS server wasn't honored for "automatic" WHOIS searches.
      adds  09e02b5   fix transparent title boxes on /Tools/Lookup
      adds  9b75749   Merge branch '3.4/tools-lookup-style-update' into 3.4/reimplement-constituencies
      adds  b22e102   don't prepend WebPath in menu as RT::Interface::Web::RenderMenu already does it
      adds  cd30b92   Merge branch '3.4/menu-path-fix' into 3.4/reimplement-constituencies
      adds  095fb9b   change README to instruct users to add Plugin('RT::IR') to RT_SiteConfig.pm before initializing the database
      adds  ab60ee1   ShowSimplifiedRecipients has been ajaxified in RT 4.4
      adds  14cd375   typo, should use queue's FinalPriority value here
      adds  6824a2b   DefaultDueIn/InitialPriority/FinalPriority have been moved to DefaultValue in RT 4.4
      adds  3ddedec   skip old tests because delete attach function has been ajaxified in RT 4.4
      adds  04ca050   need to fill some content to trigger encryption check for RT 4.4
      adds  437f0b0   update code accordingly for the parse tree change in RT 4.4
      adds  a8364a7   fix test warnings of "RT::Test::Web object needs to be destroyed before done_testing is called"
      adds  68b8207   Merge branch '3.4/rt-4.4-compat' into 3.4/reimplement-constituencies
      adds  cf40565   update accordingly for the core SLA in RT 4.4.
      adds  b10018f   Merge branch '3.4/sla-update' into 3.4/reimplement-constituencies
      adds  9c90ec5   Allow sorting on Show Children pages
      adds  b8f562f   change MakeClicky links in transactions to look like buttons with 'button' class
      adds  92c7488   Merge branch '3.4/make-clicky-buttons' into 3.4/reimplement-constituencies
      adds  47bb8d9   Fix compat of 3.4 with RT's custom roles
      adds  bd3136d   Add support for custom roles in RTIR forms
      adds  45a46ce   Merge branch '3.4/custom-roles' into 3.4/reimplement-constituencies
      adds  3932f83   rename upgrade.pl to make it more clear that it's for RTIR 2.4
      adds  a7beeae   Merge branch '3.4/rename-upgrade-pl' into 3.4/reimplement-constituencies
      adds  8e4f48c   upgrade target RT version from 4.2->4.4 and RTIR language from 3.2->3.4
      adds  9e265a9   Merge branch '3.4/upgrade-target-rt-version' into 3.4/reimplement-constituencies
      adds  b55ed18   Update copyright to 2016
      adds  dd58e3c   grant DutyTeam ForwardMessage right
      adds  40d8cd5   Merge branch '3.4/forward-message-right' into 3.4/reimplement-constituencies
      adds  c8887b3   remove hardcoded queue names from top of lib/RT/IR.pm and change custom field lookup to use new method of DB queue name lookup
      adds  43a2abf   add caching to RT::IR::Queues and flushing to RT::IR::Queues and RT::IR::CustomFields on every request
      adds  2046dff   Merge branch '3.4/remove-hardcoded-queue-names' into 3.4/reimplement-constituencies
      adds  3967f1b   respect user's RichText preference
      adds  6aa7ca8   Merge branch '3.4/quote-txn-content-type' into 3.4/reimplement-constituencies
      adds  8b57924   Subtle styling differences to help indicate you're in RTIR context
      adds  51fcb4a   We already look up lifecycle=incidents queues, don't fallback to "Incidents"
      adds  3866dcd   Make "Lookup IP" button cased consistently with "Add IP"
      adds  4785aee   Add callbacks to Lookup tools
      adds  0029522   Make lookup tools tabular
      adds  51a1a3a   Only show hr above Lookup Tools if there's content above Lookup Tools
      adds  5aedbe7   Merge branch '3.4/lookup-improvements' into 3.4/reimplement-constituencies
      adds  e78e50e   ensure non-RTIR queues don't show up on 'New ticket in' widget for RTIR pages
      adds  35c7280   Merge branch '3.4/fix-new-ticket-general-redirect-loop' into 3.4/reimplement-constituencies
      adds  9953982   Add upgrade step to fixup existing constituency queue lifecycles
      adds  2f05d9c   Merge branch '3.4/upgrade-constituency-queue-lifecycle' into 3.4/reimplement-constituencies
      adds  503b5d2   add IncludeWebPath=>0 to RT::IR->HREFTo calls for RT::Interface::Web::MaybeRedirectForResults
      adds  1947e63   Merge branch '3.4/fix-ticket-create-non-root-webpath' into 3.4/reimplement-constituencies
      adds  3e89f52   remove redundant WebPath from form action URL for 'New Ticket in' widget
      adds  023d908   Merge branch '3.4/fix-new-ticket-in-non-root-webpath' into 3.4/reimplement-constituencies
       new  3550db4   Merge branch '3.4/reimplement-constituencies'

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   2 +-
 MANIFEST                                           |  27 +-
 MANIFEST.SKIP                                      |   2 +-
 Makefile.PL                                        |   8 +-
 README                                             |  92 +-
 bin/add_constituency.in                            | 501 +++++++----
 docs/AdministrationTutorial.pod                    |  11 +-
 docs/Constituencies.pod                            | 243 ++----
 docs/UPGRADING                                     |  10 +-
 docs/UPGRADING-2.4                                 |   6 +-
 docs/UPGRADING-3.4                                 |  69 ++
 etc/RTIR_Config.pm                                 | 182 ++--
 etc/initialdata                                    | 940 ++++++++++-----------
 etc/upgrade/2.5.1/update_saved_searches.pl.in      |   2 +-
 etc/upgrade/3.3.0/content                          | 202 +++++
 etc/upgrade/3.3.2/content                          |  41 +
 etc/upgrade/3.3.3/content                          |  34 +
 etc/upgrade/3.3.4/content                          |  43 +
 .../{upgrade.pl.in => rtir-2.4-upgrade.pl.in}      |   2 +-
 html/Callbacks/RTIR/Elements/Header/Head           |   7 +-
 html/Callbacks/RTIR/Elements/MakeClicky/Default    |  57 +-
 .../Elements/QueueSummaryByLifecycle/SQLFilter     |  75 --
 .../RTIR/Elements/QueueSummaryByStatus/SQLFilter   |  48 --
 .../RTIR/Elements/RT__Ticket/ColumnMap/Once        |  34 +-
 .../RTIR/Elements/ShowHistory/SkipTransaction      |   3 +-
 .../ModifySearch}                                  |  35 +-
 html/Callbacks/RTIR/Elements/Tabs/Privileged       | 240 +++---
 .../TicketHistory/ExtraShowHistoryArguments        |  10 +-
 .../RTIR/Search/Elements/PickBasics/Default        |  40 +-
 html/Callbacks/RTIR/Search/Results.html/Initial    |  19 +-
 html/Callbacks/RTIR/Ticket/Create.html/Default     |  10 +-
 html/Callbacks/RTIR/Ticket/Display.html/Initial    |  19 +-
 html/Callbacks/RTIR/autohandler/SuccessfulLogin    |   4 +-
 html/RTIR/Advanced.html                            |   6 +-
 html/RTIR/Create.html                              | 307 ++++---
 html/RTIR/Crypt.html                               |   2 +-
 html/RTIR/Display.html                             |  52 +-
 html/RTIR/Edit.html                                |  89 +-
 html/RTIR/EditUsername                             |   4 +-
 html/RTIR/Elements/AddWatchers                     |  13 +-
 html/RTIR/Elements/AttachReports                   |  10 +-
 .../Elements/CreateTicketInQueue}                  |  40 +-
 html/RTIR/Elements/DueIncidents                    |  10 +-
 html/RTIR/Elements/EditConstituency                | 160 ----
 html/RTIR/Elements/EditCustomFields                |   2 +-
 html/RTIR/Elements/EditPeople                      |  19 +-
 html/RTIR/Elements/EditRTIRField                   |   2 +-
 html/RTIR/Elements/Header                          |   2 +-
 html/RTIR/Elements/MergeWith                       |  14 +-
 html/RTIR/Elements/NewReports                      |  20 +-
 html/RTIR/Elements/NobodyDueIncidents              |   4 +-
 html/RTIR/Elements/PickRestriction                 |   2 +-
 html/RTIR/Elements/QueueSummary                    | 189 +++++
 html/RTIR/Elements/Refresh                         |   2 +-
 .../Elements/SelectConstituency}                   |  41 +-
 html/RTIR/Elements/SelectIncident                  |   4 +-
 .../{EditRTIRField => SelectNewTicketQueue}        |  42 +-
 .../RTIR/Elements/{Refresh => SelectRTIRLifecycle} |  36 +-
 html/RTIR/Elements/SelectRTIRQueue                 | 151 ++++
 html/RTIR/Elements/ShowArticles                    |   4 +-
 html/RTIR/Elements/ShowChildren                    |  29 +-
 html/RTIR/Elements/ShowDates                       |  13 +-
 html/RTIR/Elements/ShowIncidents                   |  19 +-
 html/RTIR/Elements/ShowPeople                      |  31 +-
 html/RTIR/Elements/ShowRTIRField                   |   2 +-
 html/RTIR/Elements/TransactionData                 |   4 +-
 html/RTIR/Elements/UpdateData                      |   2 +-
 html/RTIR/Elements/UserDueIncidents                |   4 +-
 .../Elements/WorkWithConstituency}                 |  44 +-
 html/RTIR/Forward.html                             |   2 +-
 html/RTIR/Incident/BulkAbandon.html                |  21 +-
 html/RTIR/Incident/Children/index.html             |  27 +-
 html/RTIR/Incident/Create.html                     | 135 +--
 html/RTIR/Incident/Display.html                    |  67 +-
 html/RTIR/Incident/Elements/Create                 |  27 +-
 html/RTIR/Incident/Elements/ReplyForm              |  12 +-
 html/RTIR/Incident/Elements/ShowChildren           |  49 +-
 html/RTIR/Incident/Reply/Refine.html               |  10 +-
 html/RTIR/Incident/Reply/index.html                |  27 +-
 html/RTIR/Incident/Split.html                      |   2 +-
 html/RTIR/Investigation/Elements/Create            |  50 +-
 html/RTIR/Link/FromIncident/Refine.html            |   7 +-
 html/RTIR/Link/FromIncident/index.html             |  24 +-
 html/RTIR/Link/ToIncident/Refine.html              |   7 +-
 html/RTIR/Link/ToIncident/index.html               |  15 +-
 html/RTIR/Merge/Refine.html                        |  10 +-
 html/RTIR/Merge/index.html                         |  68 +-
 html/RTIR/Prefs/Home.html                          |   2 +-
 html/RTIR/Report/BulkReject.html                   |  18 +-
 html/RTIR/Reporting/Report.html                    |  49 +-
 html/RTIR/Reporting/Report.tsv                     |   2 +-
 html/RTIR/Reporting/Report.txt                     |   2 +-
 html/RTIR/Reporting/index.html                     |  36 +-
 html/RTIR/Search/Elements/BuildQuery               |  10 +-
 html/RTIR/Search/Elements/ProcessQuery             |  71 +-
 html/RTIR/Search/Elements/RefinePage               |   4 +-
 html/RTIR/Search/Elements/ShowResults              |   8 +-
 html/RTIR/Search/Refine.html                       |   2 +-
 html/RTIR/Search/Reporting.html                    |  12 +-
 html/RTIR/Search/Results.html                      |  19 +-
 html/RTIR/Search/index.html                        |   4 +-
 html/RTIR/ShowUser                                 |   4 +-
 html/RTIR/Split.html                               |   5 +-
 html/RTIR/Tools/Elements/GetEmailFromIP            |   2 +-
 html/RTIR/Tools/Elements/LookupRelatedTickets      |  10 +-
 html/RTIR/Tools/Elements/LookupSummary             |  72 +-
 html/RTIR/Tools/Elements/SelectWhoisServer         |   2 +-
 html/RTIR/Tools/Elements/ToolFormIframe            |   8 +-
 html/RTIR/Tools/Elements/ToolFormTraceroute        |   8 +-
 html/RTIR/Tools/Elements/ToolFormWhois             |  18 +-
 html/RTIR/Tools/Elements/ToolResultsIframe         |  15 +-
 html/RTIR/Tools/Elements/ToolResultsWhois          |  51 +-
 html/RTIR/Tools/Elements/Tools                     |  27 +-
 html/RTIR/Tools/Lookup.html                        |  23 +-
 html/RTIR/Tools/ScriptedAction.html                |   2 +-
 html/RTIR/Tools/Traceroute.html                    |   2 +-
 html/RTIR/Tools/index.html                         |   4 +-
 html/RTIR/Update.html                              |  30 +-
 .../RTIR/Elements/Header/Head => RTIR/c/dhandler}  |  22 +-
 html/RTIR/index.html                               |   8 +-
 lib/Net/Whois/RIPE/Object/Template.pm              |  48 ++
 lib/RT/Action/RTIR.pm                              |   2 +-
 lib/RT/Action/RTIR_Activate.pm                     |   2 +-
 lib/RT/Action/RTIR_ChangeChildConstituencies.pm    | 129 +++
 lib/RT/Action/RTIR_ChangeChildOwnership.pm         |   9 +-
 lib/RT/Action/RTIR_ChangeParentOwnership.pm        |   5 +-
 lib/RT/Action/RTIR_FindIP.pm                       |   2 +-
 lib/RT/Action/RTIR_MergeIPs.pm                     |   5 +-
 lib/RT/Action/RTIR_OpenParent.pm                   |   5 +-
 lib/RT/Action/RTIR_ResolveChildren.pm              |  11 +-
 lib/RT/Action/RTIR_SetBlockStatus.pm               |   2 +-
 lib/RT/Action/RTIR_SetConstituency.pm              | 215 -----
 lib/RT/Action/RTIR_SetConstituencyGroup.pm         | 123 ---
 lib/RT/Action/RTIR_SetDueIncident.pm               |   7 +-
 lib/RT/Action/RTIR_SetHowReported.pm               |   3 +-
 lib/RT/Action/RTIR_SetIncidentResolution.pm        |   3 +-
 lib/RT/Condition/RTIR.pm                           |   3 +-
 lib/RT/Condition/RTIR_CustomerResponse.pm          |   3 +-
 lib/RT/Condition/RTIR_LinkingToIncident.pm         |   5 +-
 lib/RT/Condition/RTIR_Merge.pm                     |   3 +-
 lib/RT/Condition/RTIR_RequireConstituencyChange.pm |  77 --
 .../RTIR_RequireConstituencyGroupChange.pm         |  76 --
 lib/RT/Condition/RTIR_RequireDueChange.pm          |   2 +-
 lib/RT/Condition/RTIR_RequireReportActivation.pm   |   3 +-
 lib/RT/Condition/RTIR_StaffResponse.pm             |   3 +-
 lib/RT/IR.pm                                       | 647 +++++++-------
 lib/RT/IR/Config.pm                                |  12 +-
 lib/RT/IR/Test.pm.in                               |   3 +-
 lib/RT/IR/Test/GnuPG.pm                            |   2 +-
 lib/RT/IR/Test/Web.pm                              |  66 +-
 .../{Condition/RTIR_StaffResponse.pm => IR/Web.pm} |  34 +-
 po/rtir.pot                                        |   6 +-
 static/css/rtir-styles.css                         | 131 ++-
 t/000-mason-syntax.t                               |   4 +-
 t/001-basic-RTIR.t                                 |   5 +-
 t/002-test-reject.t                                |  12 +-
 t/003-resolve-IR-when-all-incidents-resolved.t     |   4 +-
 t/005-resolve-investigations.t                     |   5 +-
 t/006-saved-searches.t                             |   5 +-
 t/009-attachments-processing.t                     |   8 +-
 t/010-bulk-reject.t                                |   5 +-
 t/011-merge.t                                      |   5 +-
 t/015-make-clicky.t                                |  42 +-
 t/019-watchers-on-create.t                         |   8 +-
 t/020-incident-and-investigation.t                 |   5 +-
 t/030-redirect-on-login.t                          |   1 +
 t/articles/basics.t                                |  10 +-
 t/articles/on-create.t                             |   9 +-
 t/articles/on-update.t                             |   9 +-
 t/block/pending-no-regexp.t                        |   5 +-
 t/block/pending-regexp.t                           |   5 +-
 t/block/status-basics.t                            |   5 +-
 t/block/status-editor-regression.t                 |   4 +-
 t/constituency/acl.t                               |  48 --
 t/constituency/basics.t                            |   9 +-
 t/constituency/email.t                             |   6 +-
 t/constituency/email_outgoing.t                    |   6 +-
 t/constituency/propagation-inherit.t               |   8 +-
 t/constituency/propagation-no.t                    |   6 +-
 t/constituency/propagation-reject.t                | 118 +--
 t/constituency/visibility.t                        | 204 -----
 t/custom-fields/defaults-config.t                  |   5 +-
 t/custom-fields/defaults-on-linking.t              |   7 +-
 t/custom-fields/ip.t                               |  10 +-
 t/custom-fields/ipv6.t                             |   9 +-
 t/custom-fields/on-transactions.t                  |   5 +-
 t/dates/due-incidents.t                            |   4 +-
 t/dates/started.t                                  |   5 +-
 t/gnupg/on-create.t                                |   4 +
 t/gnupg/on-incident.t                              |   6 +-
 t/gnupg/on-update.t                                |   6 +-
 t/incident/abandon.t                               |   4 +-
 t/incident/bulk-abandon.t                          |   4 +-
 t/incident/split.t                                 |   4 +-
 t/mail/skip_notification.t                         |   4 +-
 t/report/status.t                                  |   4 +-
 t/searches/cf.t                                    |   1 +
 t/searches/menu.t                                  |  63 +-
 t/searches/simple.t                                |   7 +-
 t/tools/lookup.t                                   |   4 +-
 t/upgrade/2.6.0-to-2.9.0.t                         |   4 +-
 201 files changed, 4084 insertions(+), 3789 deletions(-)
 create mode 100644 docs/UPGRADING-3.4
 create mode 100644 etc/upgrade/3.3.0/content
 create mode 100644 etc/upgrade/3.3.2/content
 create mode 100644 etc/upgrade/3.3.3/content
 create mode 100644 etc/upgrade/3.3.4/content
 rename etc/upgrade/{upgrade.pl.in => rtir-2.4-upgrade.pl.in} (98%)
 delete mode 100644 html/Callbacks/RTIR/Elements/QueueSummaryByLifecycle/SQLFilter
 delete mode 100644 html/Callbacks/RTIR/Elements/QueueSummaryByStatus/SQLFilter
 rename html/Callbacks/RTIR/Elements/{EditCustomFields/MassageCustomFields => ShowSearch/ModifySearch} (69%)
 copy html/{Callbacks/RTIR/Elements/EditCustomField/EditComponentName => RTIR/Elements/CreateTicketInQueue} (74%)
 delete mode 100644 html/RTIR/Elements/EditConstituency
 create mode 100644 html/RTIR/Elements/QueueSummary
 rename html/{Callbacks/RTIR/Elements/EditCustomField/EditComponentName => RTIR/Elements/SelectConstituency} (72%)
 copy html/RTIR/Elements/{EditRTIRField => SelectNewTicketQueue} (74%)
 copy html/RTIR/Elements/{Refresh => SelectRTIRLifecycle} (80%)
 create mode 100644 html/RTIR/Elements/SelectRTIRQueue
 rename html/{Callbacks/RTIR/Elements/SelectOwner/UpdateObjectList => RTIR/Elements/WorkWithConstituency} (70%)
 copy html/{Callbacks/RTIR/Elements/Header/Head => RTIR/c/dhandler} (82%)
 create mode 100644 lib/RT/Action/RTIR_ChangeChildConstituencies.pm
 delete mode 100644 lib/RT/Action/RTIR_SetConstituency.pm
 delete mode 100644 lib/RT/Action/RTIR_SetConstituencyGroup.pm
 delete mode 100644 lib/RT/Condition/RTIR_RequireConstituencyChange.pm
 delete mode 100644 lib/RT/Condition/RTIR_RequireConstituencyGroupChange.pm
 copy lib/RT/{Condition/RTIR_StaffResponse.pm => IR/Web.pm} (78%)
 delete mode 100644 t/constituency/acl.t
 delete mode 100644 t/constituency/visibility.t



More information about the rt-commit mailing list