Anonymous | Login | Signup for a new account | 2024-10-10 11:07 CDT |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Relationship Graph | [ View Issue ] [ Dependency Graph ] | |||
|
||||
|
Viewing Issue Simple Details | |||||
ID | Category | Type | Reproducibility | Date Submitted | Last Update |
0000704 | [In-Portal CMS] Admin Interfaces | bug report | always | 2010-04-21 11:38 | 2010-07-22 15:06 |
Reporter | Dmitry | View Status | public | ||
Assigned To | alex | ||||
Priority | normal | Resolution | fixed | ||
Status | closed | ||||
Summary | 0000704: Improvements to "E-mail Template" editing | ||||
Description |
Below is a list of things to be addressed: 1. Introduce 2 tabs when Editing an Email Event: a. General - will list all basic fields/information that we have NOW in 5.0.x branch. b. Event Settings - will list all other fields (more advanced). The idea is that we can always hide Event Settings tab if needed. NOTES: a. For now don't worry about order of fields on Event Settings tab. This will be done by me (Dmitry) and coordinated with Interfaces team. 2. Refactor From/ToUser field (on Settings tab): - Allow Changing Sender [X] - field is ON by default and VISIBLE in DBG only ====== Always Visible, but Editable if DBG + "Allow Changing Sender" ====== - Send Email From: (X) Default Website address ( ) Custom Sender - Send From Address: [drop-down with Email, User, Group options] [_ Auto-complete based on drop-down_] - REQUIRED - Send From Name: [__text__] ============ - Allow Changing To Recipient [X] - field is ON by default and VISIBLE in DBG only ====== Always Visible, but Editable if DBG + "Allow Changing To Recipient" ====== - Send Email To: (X) Default Website address ( ) Custom Recipients - Recipient Type: (*) To ( ) Cc ( ) Bcc - To visible when "Custom Recipients" radio is selected - Recipient Address: [drop-down with Email, User, Group options] [_ Auto-complete based on drop-down_] - REQUIRED - Recipient Name: [__text__] - Recipients: [ ....... ] - multi input control (like on custom field editing) ============ NOTES: a. Both "Allow Changing Sender" and "Allow Changing To Recipient" should be ON by default for all In-Portal Events. All OnNew Events can have it OFF since both Add and Delete Event button will be available in DBG only. b. For Information purposes I think we should keep "Send Email From", "Send From Address" and "Send From Name" visible, but READ-ONLY when Allow Changing Sender. IMPORTANT to note that when DBG is ON Developers will NEVER see READ-ONLY for any fields/screen. In other words, it's in affect ONLY when Root or Administrator is logged-in and mentioned above check-box is OFF. Also, don't need to fancy JS - simpler is better. c. Always give to edit CC and BCC records for Recipient except that TO is ONLY editable with "Allow Changing To Recipient" check-box ON. d. We'll work with Interfaces team to get the above look right. 3. Add a way to edit ReplacementTags field - Tag: [____________________] - Replacement: [____________________] - Replacement Tags: [ ....... ] - multi input control (like on custom field editing) 4. Remove "E-mail Settings" section under module Configuration. After new changes are in affect it will only duplicate "E-mail Templates" section. 5. Adjust Email Message textarea for Developers Mode (DBG) In developer mode (DBG On) display email message text using simple textarea with "Open In HTML Editor" button (as in Regional section for now), but in administrator mode we will display inline HTML editor as for now in "Email Templates". 6. Check all SQL and upgrades with Events table Since the structure of Events table will change we need to make sure we properly update all places correctly (Upgrade SQLs/PHP, Installation data SQL) |
||||
Additional Information | As part of task "Translation system refactoring" 0000285 we have done major rework for translation system and still needed to fully cover functionality for Email Events. This will be done in this task. |
Main | My View | View Issues | Change Log | Roadmap | Docs | Wiki | Repositories |
Web Development by Intechnic In-Portal Open Source CMS |