A new apnscp esprit update has been pushed to the servers containing numerous fixes and enhancements:

  • Added: option to create log profile upon new domain addition in MDM
  • Fixed: clean-up commits, passwd regex (REGEX)
  • Fixed: remove and add log rotation profiles upon logfile creation (Logs)
  • Fixed: raise warning instead of error on duplicate entry in add_log_rotation_profile (Billing)
  • Fixed: rewrite Log Rotation configuration generation
  • Fixed: truncate file if overwrite flag is set and file exists in put_file_contents(), remove double-stat on directory write permission check (File)
  • Fixed: update renewal hash to md5 for new billing system
  • Fixed: return null for hash if subscription is current in get_renewal_hash (Billing)
  • Fixed: remove username verification on troubletickets, officially drop user -> site administrator ticket escalation, add visibility of admin -> site ticket escalations (CRM)
  • Fixed: clean-up apnscpFunctionInterceptor __call() method, add argument count on mismatch
  • Fixed: argument count mismatch in query() if a backend method is indirectly invoked from the backend through a proxy method (Module_Skeleton)
  • Fixed: clean-up MySQL Manager
  • Removed: rarely used “Reseller” method from MDM (still listed in external help)
  • Changed: replace obsolete trouble ticket subjects with resource center subjects
  • Changed: update RubyGems to 1.3.1
  • Changed: relocate user methodsĀ  from Site to User module, deprecate Site method
  • Changed: rename remove_web_log_rotation_profile to remove_log_rotation_profile (Logs)
  • Changed: updated multiple styles
  • Changed: changed disable class from italicized to strikethrough
  • Removed: drop bootstraps for pages, move toward unified page modelĀ  (esprit 1.0 prep)
apnscp esprit Update, clean-up, fixes, and prep work