More OpenPSA

Calendar

Various enhancements already done (like allowing back-to-back events) and more upcoming (SyncML[, GroupDAV] and CalDAV support).

Sales

Sales module has some new fields on person (mainly existing MidgardPerson fields that hadn't been used in Sales yet) and outputs (mainly CSV) have been changed to reflect this. The basic sales report contains more information now.

Another addition (related to core as well) is the possibility to make send HTML formatted emails (with images & all [*shudder*]) to campaign lists, to make this simpler you can now set up templates for such mails:
  1. As sitegroup admin find topic __CRM
  2. Create subtopic Templates
  3. Create your articles, the place for content from the mailer form is denoted by ([content]) (the square brackets should be less-than and greater-than signs but HTMLArea has issues with those)
You can use templates with plaintext emails as well.

The main facilitiator for this is a new function in /NemeinNet_Core/Mail called nemeinnet_mail_html_prepare($html[, $obj]), the $html is naturally the source HTML for the mail, the $obj can be used as a hint to where to look for images that are linked only with filename. The function searches trough the HTML for images (in fact anything with src="something") and tries to read those in (and then mangle the link for further processing), it returns an array with keys 'html' and 'embeds' both of which can be directly passed to the main mail class ('html' to $mail->htmlBody and 'embeds' to $mail->embeds).

Support

I've fixed some small bugs, added possibility to report hours (in case hour reporting is enabled for user) directly from the ticket editor (in case support is billed per case from customer this is rather handy as you don't need to go to hour reporting in between and you won't forget).

General

Since most of these have been done in odd hours even the CVS log entries are somewhat lacking, sorry about that. I might have forgotten something about this as well.

Design by Inventive Design and powered by Midgard CMS.