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