[Bps-public-commit] rt-extension-assets-applegsx annotated tag, 1.0, created. 1.0

Alex Vandiver alexmv at bestpractical.com
Wed Feb 5 16:25:42 EST 2014


The annotated tag, 1.0 has been created
        at  de720182c8abaaab6117e9c5bef67394137b7d66 (tag)
   tagging  00b6a892fd772505e7d1c37ba1b354225d13c51a (commit)
 tagged by  Alex Vandiver
        on  Wed Feb 5 16:25:34 2014 -0500

- Log -----------------------------------------------------------------
Version 1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAlLyrE4ACgkQMflWJZZAbqDa6ACfSetQZuCDNoy2oRB7kRVGPITx
bM4AnRc4vLgX6YYZMzqr5Kkw0RSLP7tk
=T6To
-----END PGP SIGNATURE-----

Alex Vandiver (38):
      Update inc/
      Substitute RT lib path and perl
      chmod +x bin/rt-apple-gsx-set-warranty
      Require that AppleGSXOptions be set to run
      Allow greater flexibility of the CFs used
      Update CFs for new LookupType (and default naming)
      Move to a web-based credentials entry
      Bump version
      Add dependencies
      Update "is it configured" for config in attributes, not RT_SiteConfig.pm
      Only update CF value if it differs
      Fail harder and faster on improper credentials
      Provide better error messages on API failure
      Attempt API call repeatedly, in case incomplete data is returned
      Short-circuit, now that ->WarrantyStatus is either valid or undef
      GSX returns data in mm/dd/yy format -- force Time::ParseDate accordingly
      To prevent no-op date changes in history, canonicalize dates before checking $old eq $new
      Update to a more modern RTx::Factory
      Update Module::Install::RTx
      Cache Client objects
      Refactor defaults
      Refactor GSX updating into a method on Assets
      Ensure that we do not spuriously update 0-valued CFs
      Import GSX data on asset creation
      We need to update all assets, in case GSX information changed but we didn't
      Make UpdateGSX return useful result values
      Add an "Update from Apple GSX" button
      Add a return value and message for if credentials are missing or wrong
      defined($old) was always true, due to the placement of the $old ||= ''
      local($RT::DateDayBeforeMonth) does not work during server runtime (?)
      Only attempt GSX auth during Create if relevant
      Updates for new 4.2 menu organization
      Avoid errors if the CF does not apply
      Bump Module::Install::RTx
      Silence two common forms of error that don't need to be warnings in the logs
      Update inc/
      Expand namespace to cope with ns3 -> ns4 rename by Apple
      Version 1.0 releng

sunnavy (3):
      initial import
      first working version
      example of AppleGSXOptions config

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



More information about the Bps-public-commit mailing list