7ab29414f8BUGFIX: Changed language-dropdown to normal dropdown-field (wasn't selecting the right languages) FEATURE: Added "profile"-popup with Member_ProfileForm (see r42730)
Ingo Schommer
2007-09-27 21:16:23 +0000
0fddddb87e!!BUGFIX: Refactored CSS and Requirements: Created more specific css-files to reduce side-effects and ease debugging, moved generic form-styling from cms/css/cms_*.css into sapphire/css/Form.css. !!BUGFIX: Ordered Requirement-inclusions in CMSMain/LeftAndMain to be more coherent (avoiding duplicate Requirement-calls) ENHANCEMENT: Removed some css-rules disabled by comments ENHANCEMENT: coding-conventions (see r42726) FEATURE: Added Profile-page with LeftAndMain->myprofile()
Ingo Schommer
2007-09-27 20:56:55 +0000
5816ce849fadditional check for existence of #Form_EditForm
Ingo Schommer
2007-09-27 20:49:03 +0000
92549b1331bfojcapell: regenerated English file (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:38:06 +0000
3831c9b651bfojcapell: replacing strings with _t() calls (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:37:15 +0000
4fd9b960c5bfojcapell: removing semicolons in _t() calls (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:35:09 +0000
a1bbe0d08ebfojcapell: removing semicolons from _t() calls (not needed now) (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:34:40 +0000
83d500865ebfojcapell: strings replaced with _t() calls (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:33:05 +0000
f059655888bfojcapell: support for the multilingual feature (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:32:30 +0000
d13569422cbfojcapell: some small corrections (issets, typos..) and a more extensible support for search filters (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:31:50 +0000
6871db7212bfojcapell: Added some css used in multilingual support stuff (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:31:05 +0000
d1dafb9ff1bfojcapell: javascript files for multilingual support (merged from branches/gsoc)
Ingo Schommer
2007-09-16 16:30:26 +0000
dd02cd2945mujma: BUGFIX: All uploading was directed to root folder - fixed. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:21:41 +0000
25a6aefc9aelofgren: Use CSS padding and some JS hacks to make the AJAX action buttons fit at the bottom of the screen. Now that tabsets are no longer wrapped in a div (to reduce wasted space under tags), there was no extra space for them. See: http://support.silverstripe.com/gsoc/ticket/59 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:21:11 +0000
820587da4belofgren: BUGFIX: Fix ticket: "Make CalendarDatePopup? in Edited Since criteria not be half hidden behind right frame." by simply applying a negative margin to it and for IE7 make the calendar table with:75% instead of 100%. http://support.silverstripe.com/gsoc/ticket/79 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:20:35 +0000
54b428e6d3elofgren: NEW FEATURE: Add 'Show only changed pages' checkbox above 'Publish the selected pages' button under 'Bulk Actions'. Note: Pages that have children will always be shown in case, their children have been changed. Suggested here: http://www.silverstripe.com/silverstripe-development/flat/3799?showPost=4092#post4092 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:20:02 +0000
a56657fb83elofgren: NEW FEATURE: When 'Search' button is clicked show a simple search text input and button which allow for filtering the Site Tree by searching the URL, Title, Menu Title, and Content. Also show an 'Add criteria...' drop-down with 'Page Type', 'Status', 'Description', and 'Keywords' options which allow for more fine grained filtering based on columns in the SiteTree? table. In addition add an 'Edited Since' option which uses a CalendarDatePicker? which allows for filtering pages based on when they were last edited. NOTE: Pages that have children will always be shown whether they match the filter or not, in case one of their children matches the filter. It would probably be better to switch to a flat display of the results. More info: http://www.silverstripe.com/google-summer-of-code-forum/flat/2526 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:19:17 +0000
c09e518635elofgren: BUGFIX: Fix "Fatal error: Call to a member function Actions() on a non-object in LeftAndMain?.php on line 489" error encountered after creating a new page and clicking "Save & Publish". This bug was caused by r40178. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:06:05 +0000
4642b20315mlanthaler: Reverted some changes from r40015. The styles broke the existing layout of the access tab and I didn't find any issues after reverting the changes. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:04:57 +0000
f8222a7506mujma: REFACTORING: Removed unnecessary loading of Activator.js (merged from branches/gsoc)
Ingo Schommer
2007-09-16 15:04:32 +0000
5c89bbcb58elofgren: ENHANCEMENT: Added support for canceling and starting upload. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:34:55 +0000
d445e1d462ENHANCEMENTS: I have added Upload object which handles most common tasks for uploading files.
Ingo Schommer
2007-09-16 02:34:08 +0000
f20c64f017elofgren: USABILITY: Make form input fields width: 96%; like textareas already are as part of fix for: http://support.silverstripe.com/gsoc/ticket/35 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:32:58 +0000
7f4dd7279belofgren: USABILITY: Make 'Add new draft' the default action for 'Create...' in the Newsletter section. Also make 'Add new draft' be selected whenever a selection is made in the left tree. Only select 'Add new type' by default if there are no Newsletter types. This will reduce confusion and make the more common 'Add new draft' action easier since it will be the default. Also select the 'Add new draft' option after a Newsletter type is added since this will be the next logical action. This fixes GSoC trac ticket: http://support.silverstripe.com/gsoc/ticket/70 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:32:33 +0000
a1fcfa6271elofgren: BUGFIX: If there are no Newsletter types, and 'Add new draft' is chosen, create a Newsletter type to prevent errors. This makes either drop-down option work. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:31:41 +0000
e63c16fcffelofgren: BUGFIX: If no selection is made in the left tree, and a draft is added, parentID won't be set, so don't rely on it being set in Javascript and instead add a hidden ParentID field that is returned by PHP and use that so it is alway set correctly. This solves a bug where Newsletter drafts will be added, but not show up in the left tree (because of a Javascript error), if no selection has been made. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:31:06 +0000
d17251a311elofgren: On Newsletter Mailing List Bounced tab: Change 'Last bounce at' column label to 'Date' to be more accurate because multiple bounce records will be shown for a member if their email has bounced more than once. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:30:33 +0000
57f6174967elofgren: On Newsletter 'Mailing List' 'Bounced' tab: Change instructions from "Uncheck the box to *disable* sending to an email address." to "Uncheck the box to *enable* sending to a *blacklisted* email address.", label checkbox column as Blacklisted, and show the checkbox checked if Member.BlacklistedEmail? is true. This makes things easier to understand and correctly complies with spec: "Bounces report with tickboxes ticked by default (to not send to in the future, unticking resends)"
Ingo Schommer
2007-09-16 02:30:08 +0000
70ae154609elofgren: BUGFIX: Fix trac ticket: #66 Error when "Restore" button is clicked after a page is "Removed from the draft site" http://support.silverstripe.com/gsoc/ticket/66 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:29:34 +0000
ae028ac599elofgren: BUGFIX: Fix Ticket: #56 After Newsletter type is deleted, it should not still be editable in right frame http://support.silverstripe.com/gsoc/ticket/56 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:29:09 +0000
3501d6a57belofgren: BUGFIX: Add if((typeof tinyMCE != 'undefined')) statement around call to tinyMCE.init() to prevent "Error: 'tinyMCE' is undefined" error in IE7 on Newsletter Recipient import. . (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:28:40 +0000
4167ab9108elofgren: BUGFIX: Don't save new Newsletter drafts as soon as they are created to prevent TinyMCE Javascript errors in IE. Always save Newsletter drafts before sending to prevent unsaved newsletter drafts from being sent out completely blank because change detection for new newsletter drafts does not work in IE. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:28:14 +0000
e176c2c265mujma: BUGFIX: Iframe shouldn't "jump" after clicking on link (problem under Safari and IE6/7) (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:25:32 +0000
29cf057e97mujma: ENHANCEMENT: Swaped alert() during crop to statusMessage(). (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:25:07 +0000
4fd3e3510aelofgren: Use onclick instead of onchange event so that blacklist add/removing is immediately called by IE when checkboxes are clicked on the 'Bounced' tab of the 'Mailing List' section of the 'Newsletters' section. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:24:38 +0000
2d04f8e14bmujma: ENHANCEMENT: Added preserving ratio during resize. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:24:11 +0000
296344fd15mujma: BUGFIX: Thumbnails are now deleted after saving photo. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:23:42 +0000
030b55d750mujma: ENHANCEMENTS: Added new design for ImageEditor?. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:23:10 +0000
09ef2f0963mujma: ENHANCEMENT: Added photo upload in TinyMCE editor. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:21:47 +0000
5575c175deelofgren: Use simply 'group' instead of 'security group' for consistency in alert about no groups being selected when 'Delete the selected groups' is clicked. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:20:08 +0000
0438c5006delofgren: Added delete confirmation for items in Security left tree. As part of fix for gsoc trac ticekt: #51 Warning is needed before items are deleted from security & newsletter tree (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:19:43 +0000
08974ae348elofgren: Fix wording on alert() shown when Delete button is clicked in NewsletterAdmin?.js left to refer to 'security group' instead of 'Page' (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:19:09 +0000
95c9255395elofgren: Fix wording on alert() shown when Delete button is clicked in NewsletterAdmin?.js left to refer to 'Newsletter item' instead of 'Page' (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:18:43 +0000
6cb2df64ddelofgren: Added delete confirmation for items in Newsletter left tree. As part of fix for gsoc trac ticekt: #51 Warning is needed before items are deleted from security & newsletter tree (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:18:18 +0000
706580c443elofgren: NEW FEATURE: Make it possible to blacklist and remove bounced Newsletter recipients from the Bounced tab of the Mailing List. @TODO: Make this features work corectly in IE. Make class BouncedList? just extend FormField? like it used to, extending TableListField? added unneeded complexity. Remove the unused Save button from the 'Mailing List' section. Fixes gsoc track ticket: #26 Remove uneeded "Save" button in "Mailing List" section of Newsletters (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:17:51 +0000
be99502d53elofgren: NEW FEATURE: Log any attempts to send Newsletters to Emails that are blacklisted and show a 'Sending to the Following Recipients Did Not Occur Because They Are BlackListed?' report on the 'Sent Status Report' of Newsletters. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:17:14 +0000
bba347331felofgren: Make it so that if red (X) link next to an Email on the Bounced Tab of a Mailing List is clicked, the Email_BounceRecord will be deleted and the Member will be removed from the Mailing List group. @TODO Reload whole right frame so that Recipients and Bounced tabs will be updated after bounced member is removed. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 02:16:47 +0000
e28baf03dbmujma: ENHANCEMENT: Added SWFUpload library as default method of uploading files. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:40:26 +0000
7a996450e6elofgren: Make 'Email' colum always be 1/3 of width of table and listed first in every report for consistency on Newsletter 'Sent Status Report' tab. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:36:31 +0000
3a0d2596c9elofgren: Make class BouncedList? extend TableListField? so that checkboxes and red 'X' icon links will show. @TODO Make it possible to disable sending to bounced emails by unchecking a box and delete the email from the mailing list by clicking the red X @TODO Try to find way to show Firstname and Surname under a 'Username' heading (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:36:04 +0000
6714eea295elofgren: Add style="width:auto;" to the 'Sending to the Following Recipients Failed' and 'Sending to the Following Recipients Bounced' headings in the 'Sent Status Report' tab so they are not always width:50%. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:35:26 +0000
29cecf3845elofgren: Remove the 'Firstname' and 'Surname' colums from all reports except the 'The Newsletter has Never Been Sent to Following Subscribers' one on the 'Sent Status Report' tab since it wasn't showing and I can't get the MySQL join working right. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:31:51 +0000
094c3629f1elofgren: Remove '@TODO: Make bounces actually show up here.' from above 'Sending to the Following Recipients Bounced' heading in the 'Sent Status Report' tab of Newsletters since bounce logging for Newsletters was implemented in r39232 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:31:07 +0000
a42fd1d2d2mujma: ENHANCEMENTS: Now image is placed in scrolled container so operation that results in image larger than screen are no longer problem. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:30:43 +0000
1daba65357elofgren: Fix indentation of code in AddForm::form_submit() (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:30:05 +0000
ed0232eb71elofgren: BUGFIX: Make adding newsletter types work again (was broken by r38923). Fix long-standing problem of whole page reloading when adding a Newsletter type. Now it is always added via AJAX. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:29:40 +0000
456ce4ebccelofgren: In Newsletter_SentRecipient, instead of putting 'MemberId?' in $db put 'Member' in $has_one in order to be consistent with Newsletter_Recipient and Email_BounceRecord. This does not change the structure of the Newsletter_SentRecipient table, but does add an Index on the MemberID column. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:05:04 +0000
5303c3ba2felofgren: BUGFIX: Make 'Sent Status Report' tab be reloaded after a Newsletter is sent 'to only people not previously sent to' (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:04:35 +0000
170c5b1fbaelofgren: Make the status message shown after sending a newsletter always include the # of emails sent. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:04:10 +0000
b784ccc5e7elofgren: Clean up the code which enabled the 'Send to only people not previously sent to' feature committed in r38895 (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:03:04 +0000
24ed3ff68belofgren: NEW FEATURE: Add 'Send to only people not previously sent to' option for sending Newsletters. Please test. :) (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:02:32 +0000
03423e67beelofgren: Add 'Firstname' and 'Surname' columns to all Sent Status report tables. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:01:27 +0000
2c012f3c4eelofgren: BUGFIX: Fix gsoc trac ticket: #54 For newly created Newsletter drafts, Content of Newsletter Sent is not what is shown on screen (Save button has to be clicked) (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:01:06 +0000
8e583e2a4delofgren: Don't show a 'No template selected' error when sending a test Newsletter if no template has been selected since templates for Emails are optional. See Email::parseVariables(). Resolves gsoc trac ticket: #53 "No template selected" error only occurs when "Send test to", but not when "Send to the mailing list" is selected (merged from branches/gsoc)
Ingo Schommer
2007-09-16 01:00:10 +0000
137f302fbcelofgren: Remove 6 lines of code by directly passing the unsent_subscribers_array data to push(new ArrayData?($data)) instead of pointlessly creating a new array. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 00:58:31 +0000
226afd84bamlanthaler: Bugfix: The TinyMCE buttons shouldn't be underlined (spaces produce an ugly _ at least in IE7). (merged from branches/gsoc)
Ingo Schommer
2007-09-16 00:58:02 +0000
4deaf09212elofgren: Track whether mail() returns TRUE or FALSE when a Newsletter is sent and record the result in a new Newsletter_SentRecipient table. Add a 'Sent Status Report' tab to Newsletters that shows the following 4 reports: * Sending to the Following Recipients Failed * Sending to the Following Recipients Bounced (@TODO: Make bounces actually show up here) * The Newsletter has Never Been Sent to Following Subscribers * Sending to the Following Recipients was Successful More info: http://support.silverstripe.com/gsoc/wiki/GSoc07UsabilityElijah (merged from branches/gsoc)
Ingo Schommer
2007-09-16 00:57:31 +0000
07c4301ca7elofgren: USABILITY: Add <label for=...> tags to 'Send to the mailing list' and 'Send test to' radio buttons. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 00:54:16 +0000
d6ef666925mujma: ENHANCEMENTS: Tmp folder name changed to _tmp, depends on r38621 in sapphire branch. (merged from branches/gsoc)
Ingo Schommer
2007-09-16 00:53:45 +0000