[Rt-commit] rtir annotated tag, 4.0.0rc1, created. 4.0.0rc1

Shawn Moore shawn at bestpractical.com
Fri May 27 11:48:59 EDT 2016


The annotated tag, 4.0.0rc1 has been created
        at  65a79e6be74658362c10d0e4bfb38c6f6198f3f4 (tag)
   tagging  1d7f16ce0a40f0372f3c5238dd3de7a02a60744a (commit)
  replaces  3.3.0
 tagged by  Shawn M Moore
        on  Thu May 26 18:35:29 2016 -0400

- Log -----------------------------------------------------------------
Version 4.0.0rc1
-----BEGIN PGP SIGNATURE-----

iQIcBAABAgAGBQJXR3oxAAoJEDdW4lQxRAUgcMgP/AtZ8tOl+HE0cVj3IKY3fkE5
/oYQ8TnSt4icBoQB2AVErpCIXLxJmo4KZj3sYfjQInNsxwdARj60DgBrvJD683CA
xvyVMMnrwsX46uh8U4YSZTXCWiDMBU5xqIpy7SDiPdvKUWbyTHMmHbj3rPo5d+Qr
xPT4dieAl5I3DlNGPphvO8CRZ/jGrxKzSRQnZwqJAW/gQVA1YlQlIN5opxkhDfS0
kM2ZXo/HqlXVKITgAu/JB7eMVk0HOo67TEPfl/4ttFDzPxlakq/2L5U/Jx+iAP5D
8xz33uHZW1uO5mJQg3PpzSiyRIpu7curek24Xj+4ndouRqO7ZGfL6uRgz2/gNUeG
WpMLEAXBkmsBz/THeATaNa+S3gUMtuhJddx8QOPrQXhy2VI4Tw/4XGHqhjRf+dz1
cP4kDAsmyXDL74Za8DjqylsgnLzl2lhLyo50/WLB6u4I9Bu/nfIb+/B6XQP3k2f1
Z26+AWjFwy9tVyqH8u72SJAaxx5Lax1na+i4vJmJNLmXlpNxsMw57CyeO2FO/WLU
WGgtGiALdqhSL87YQB9l4MPIpTM0IWcEYSWtk0E95+2mPTZzvhJ+P28WFZrBHq9t
UGzDhMy5KRZtJtSWleDzAXJyFp+BNuJGn7wMq27AZYKGBkLap1uAOEO4mr9DUcUo
OD7GMl/i2hksdDeWpMpJ
=svRA
-----END PGP SIGNATURE-----

Dustin Graves (53):
      fix transparent title boxes on /Tools/Lookup
      change README to instruct users to add Plugin('RT::IR') to RT_SiteConfig.pm before initializing the database
      Merge branch '3.4/rt-4.4-compat' into 3.4/reimplement-constituencies
      change MakeClicky links in transactions to look like buttons with 'button' class
      add *.swo to .gitignore
      Merge branch '3.4/custom-roles' into 3.4/reimplement-constituencies
      remove hardcoded queue names from top of lib/RT/IR.pm
      add caching to RT::IR::Queues and flushing to RT::IR::Queues and RT::IR::CustomFields on every request
      Merge branch '3.4/rename-upgrade-pl' into 3.4/reimplement-constituencies
      upgrade target RT version from 4.2->4.4 and RTIR language from 3.2->3.4
      Merge branch '3.4/forward-message-right' into 3.4/reimplement-constituencies
      ensure non-RTIR queues don't show up on 'New ticket in' widget for RTIR pages
      Merge branch '3.4/lookup-improvements' into 3.4/reimplement-constituencies
      Merge branch '3.4/upgrade-constituency-queue-lifecycle' into 3.4/reimplement-constituencies
      remove redundant WebPath from form action URL for 'New Ticket in' widget
      add IncludeWebPath=>0 to RT::IR->HREFTo calls for RT::Interface::Web::MaybeRedirectForResults
      move skip transaction in history callback to new location
      fix RT link in RTIR menu for non-/ WebPath
      Merge branch '3.4/test-fail-ipv6'
      fix constituency doc link in RTIR_Config.pm perldoc
      increase width of simple search textbox so the placeholder will fit
      increase width of simple search textbox so the placeholder will fit
      Merge branch '3.4/upgrade-test-failures'
      update constituency basics test to support constituencies rewrite in RTIR 3.4
      remove constituency email tests
      remove constituency propagation tests
      make sure 'RTIR Constituency' custom field gets appropriate rights in DutyTeam and ReadOnly groups when adding a new constituency
      Merge branch '3.4/initdb-bailout'
      Merge branch '3.4/updated-docs'
      Merge branch '3.4/countermeasures'
      ensure proper shebang compilation of bin/add_constituency
      Merge branch '3.4/add-constituency-lib'
      Merge branch '3.4/upgrade-test'
      popup select queues for RTIR ticket create
      remove "Create With Investigation" functionality
      skip RTIR ticket create modal if there's only one choice
      fix incident child ticket creation
      support constituency filtering with RTIR create in queue modal
      fix error and warnings in RT::Action::RTIR_ChangeChildConstituencies
      add support in the create RTIR queue modal for child linked tickets and enforce strict contituency linking throughout
      reordered CreateInRTIRQueueModal template to html/init/args convention
      added documentation in UPGRADING-3.4 to reflect the removal of "Launch Investigation" on incident creation
      added tests for the new RTIR ticket create modal
      add js fallback ticket create page CreateInQueue
      add create in queue pop-up (using js fallback) support to RTIR tests
      update new constituency tests for Blocks->Countermeasures change
      switch constituency modal test to new RT::IR::ConstituencyManager
      finish switching constituency modal test to Countermeasures from Blocks
      change rtir.js from Blocks->Countermeasures
      reuse existing RT::IR::TicketType function instead of rewriting logic
      clean up remaining traces of Blocks after Blocks->Countermeasures change
      fix table layout on Tools/Lookup page
      update Tools/Lookup to use new style naming convention

Jesse Vincent (3):
      InitialPriority of 'undef' is wrong and gets passed to the database
      Bump to 3.3.1
      Fixed a bug where a queue default WHOIS server wasn't honored for "automatic" WHOIS searches.

Jim Brandt (2):
      Additional updates to constituencies doc
      Merge branch '3.4/ticket-timer'

Kevin Falcone (1):
      Allow sorting on Show Children pages

Shawn M Moore (112):
      Merge branch '3.4/tools-lookup-style-update' into 3.4/reimplement-constituencies
      Merge branch '3.4/menu-path-fix' into 3.4/reimplement-constituencies
      Merge branch '3.4/sla-update' into 3.4/reimplement-constituencies
      Merge branch '3.4/make-clicky-buttons' into 3.4/reimplement-constituencies
      Fix compat of 3.4 with RT's custom roles
      Add support for custom roles in RTIR forms
      Merge branch '3.4/upgrade-target-rt-version' into 3.4/reimplement-constituencies
      Update copyright to 2016
      Make "Lookup IP" button cased consistently with "Add IP"
      Add callbacks to Lookup tools
      Make lookup tools tabular
      Only show hr above Lookup Tools if there's content above Lookup Tools
      Merge branch '3.4/remove-hardcoded-queue-names' into 3.4/reimplement-constituencies
      Merge branch '3.4/quote-txn-content-type' into 3.4/reimplement-constituencies
      Subtle styling differences to help indicate you're in RTIR context
      We already look up lifecycle=incidents queues, don't fallback to "Incidents"
      Add upgrade step to fixup existing constituency queue lifecycles
      Merge branch '3.4/fix-new-ticket-general-redirect-loop' into 3.4/reimplement-constituencies
      Merge branch '3.4/fix-ticket-create-non-root-webpath' into 3.4/reimplement-constituencies
      Merge branch '3.4/fix-new-ticket-in-non-root-webpath' into 3.4/reimplement-constituencies
      Merge branch '3.4/reimplement-constituencies'
      Merge branch '3.4/fix-rt-menu-link-webpath'
      Merge branch '3.4/fix-moved-callback'
      Merge branch '3.4/constituencies-docs'
      Switch from `each` to `sort keys` so tests run in the same order
      Improve diagnostics in case of test failure
      Fix tests to expect RT 4.4's abbreviated IPv6 output
      Use RT::IR->lifecycle_* methods instead of hardcoding
      Rename lifecycle from "blocks" to "countermeasures"
      Switch lifecycle definition from "blocks" to "countermeasures"
      Switch default queue from Blocks to Countermeasures
      Rename Blocks menu at top to Countermeasures
      Switch %TYPE to use lifecycle methods (and Countermeasures)
      Fix error to mention plural Countermeasure queues rather than Block queue
      Rename SelectedBlocks to SelectedCountermeasures
      Fix one instance of hardcoded name Blocks in UI to be Countermeasure
      Rename create_block and goto_edit_block test functions
      Switch hardcoded "Blocks" queue name in tests to "Countermeasures"
      Fix some references in RTIR_Config to Countermeasures
      Rename RTIR_DisableBlocksQueue to RTIR_DisableCountermeasures
      Fix the tab name from blocks to countermeasures
      Change blocks to countermeasures in comments and internal documentation
      Fix references to Blocks in README
      Update documentation to refer to Countermeasures not Blocks
      Fix some CSS class names to match 3.4 spelling
      Fix stray references of blocks to be countermeasures
      Fix uses of block with countermeasure in t/searches/menu.t
      Fix test filenames to be countermeasure/ not block/
      Merge branch '3.4/gitignore-swo'
      Merge branch '3.4/simple-search-width'
      Add ticket timer button to RTIR ticket page menus
      Bail out from make initdb early if RT::IR isn't in Plugins
      Declare RTIR_HomepageComponents to be an array
      SLA is part of core in 4.4, no need to install it now
      Word-wrap README a bit tighter
      Fix casing of AdminCC -> AdminCc
      Editing pass for documentation around single IR queues
      Editing pass to improve clarity of our documentation
      Document creating new RTIR queues in the admin tutorial
      On snapshot tests, drop the database so we don't get modern schema
      Fix strange casing in database snapshot used in upgrade tests
      Run RT upgrade steps on the database snapshot in the upgrade test
      Fix test failures caused by recent messagebox whitespace changes in RT
      Explicitly DropDatabase in loading snapshots
      Rename RTIR_SetBlockStatus to RTIR_SetCountermeasureStatus
      Rename $RTIR_BlockAproveActionRegexp to $RTIR_CountermeasureApproveActionRegexp
      MANIFEST update for t/block -> t/countermeasure
      Rename BlockRemoved template to CountermeasureRemoved
      Finish renaming "set block status" to countermeasure
      Rename EveryoneBlockRights to EveryoneCountermeasureRights
      Fix names of search result format keys to countermeasure
      Upgrade old "blocks" lifecycles to countermeasures
      Bail out if unable to load the "base" queue in add_constituency
      Load base lifecycle queue by finding the queue with lowest ID
      Fix queues to be named Countermeasures
      Switch Blocks to Countermeasures for CF descriptions
      Merge branch '3.4/rewrite-constituency-tests'
      Have ticket timer use RTIR theme for RTIR tickets
      Update references to Constituency, it's now RTIR Constituency
      Merge branch '3.4/duty-team-constituency-field-rights'
      Fix missing green background on incident children titlebox
      Break up constituency and countermeasures upgrades
      Fix mis-set constituency-queue lifecycles _before_ constituency upgrade
      Have 3.3.2 and 3.3.4 upgrade scripts use Countermeasures not Blocks
      UPGRADING-3.4 doc for Countermeasures
      Fix scrips and templates that use blocks
      Implement backcompat files for RTIR test upgrades
      Run all the RTIR upgrades, not just the 2.9.0 one
      Add a backcompat file for faking a blocks lifecycle for earlier upgrades
      Avoid "case sensitive search by Queues.Name" warning
      Move upgrade subs from global to lexical
      Add scaffolding for RT::IR::ConstituencyManager
      Migrate the update logic out of add_constituency into ConstituencyManager
      Factor out a ->Queues method doing the CF search in SQL
      Rename debug function to notify
      Have --quiet and new --verbose options manage output log level
      Make prompt messages clearer in add_constituency
      Switch test from using bin/add_constituency to ConstituencyManager
      Switch upgrade from using bin/add_constituency to ConstituencyManager
      Fix mismerge
      Merge remote-tracking branch 'origin/3.4/popup-ticket-create'
      Reconnect to database before unwinding upgrades
      Merge branch '3.4/fix-constituency-modal-test'
      Merge branch '3.4/fix-create-countermeasure'
      Merge branch '3.4/cleanup-blocks' into 3.4.0-releng
      Merge branch '3.4/cleanup-tools-lookup' into 3.4.0-releng
      Flesh out docs/UPGRADING-3.4
      Bump version from 3.4 to 4.0
      Clean out the CHANGES file that only contained old versions
      Refresh rtir.pot and update the README
      Bump version to 4.0.0rc1
      Rebuild distribution metadata and toolchain

sunnavy (12):
      update accordingly for the core SLA in RT 4.4.
      don't prepend WebPath in menu as RT::Interface::Web::RenderMenu already does it
      grant DutyTeam ForwardMessage right
      ShowSimplifiedRecipients has been ajaxified in RT 4.4
      typo, should use queue's FinalPriority value here
      DefaultDueIn/InitialPriority/FinalPriority have been moved to DefaultValue in RT 4.4
      skip old tests because delete attach function has been ajaxified in RT 4.4
      need to fill some content to trigger encryption check for RT 4.4
      update code accordingly for the parse tree change in RT 4.4
      fix test warnings of "RT::Test::Web object needs to be destroyed before done_testing is called"
      respect user's RichText preference
      rename upgrade.pl to make it more clear that it's for RTIR 2.4

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


More information about the rt-commit mailing list