# Preparations
* in IDE:
# open `/core/admin_templates/incs/form_blocks.tpl` file for editing
# locate declaration of `inp_edit_textarea` block
# after `</textarea>` on next line add: `<div>[[<inp2:$prefix_Field name="$field"/>]]</div>`
# save changes
* login to Admin Console:
# go to {nav Website & Content > Structure & Data} section
# click on `Sections` tab
# place ID of `Directory` category (was `139` in my case) in `before @@ID@@ after` fixture instead of `ID`
WARNING: When checking for replaced value look between `[[` and `]]` below textarea !!!
# Part 1
# login to Admin Console
# go to {nav Website & Content > Structure & Data} section
# click on `Sections` tab
# open any category for editing
# for `Description` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Meta Keywords`, `Meta Description` and `Analytics Tracking Code` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close editing window
# Part 2
# login to Admin Console
# go to {nav Website & Content > Forms} section
# open new form creation page
# for `Description` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# fill in required fields
# go to `E-mail Communication` tab during
# check `Enable` checkbox
# for `Reply Message Signature` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `E-mail Communication` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# close adding window
# Part 3
# login to Admin Console
# go to {nav Website & E-mail Templates} section
# open any e-mail template for editing
# for `HTML Version` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Text Version` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# click on `Settings` tab
# for `Replacement` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# for `Description` and `Extra Headers` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Settings` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close editing window
# Part 4
# login to Admin Console
# go to {nav User Management > Mailings} section
# open new mailing creation page
# for `HTML Version` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button (ignore validation error) to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Text Version` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button (ignore validation error) to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close adding window
# Part 5
# login to Admin Console
# go to {nav Website & Content > Promo Blocks > Default Group} section
# open new promo block creation page
# for `Text` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button (ignore validation error) to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# close adding window
# Part 6
NOTE: The D303 needs to be applied to test this part of the plan.
# login to Admin Console
# go to {nav Configuration > Website > Regional} section
# open any language for editing
# for `HTML Version` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Text Version` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# click on `E-mail Templates` tab
# open any e-mail template for editing
# remove value from `Subject` field to cause validation error later
# for `HTML Version` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button (ignore validation error) to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Extra Headers` and `Text Version` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button (ignore validation error) to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close email template editing window
# click on `Labels` tab
# open any phrase for editing
# for `Phrase`, `Hint Phrase` and `Column Phrase` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button (ignore validation error) to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close phrase editing window
# close language editing window
# Part 7
* in Admin Console:
# go to {nav Website & Content > Forms} section
# create `Contact Us` form (even without fields)
# go to {nav Configuration > Users > General} section
# check `Advanced User Management` checkbox and save changes
# go to {nav User Management > Groups} section
# open editing of `admin` group
# click on `Permissions` tab
# check all permissions for `Contact Us` form
# press `Save` toolbar button
# remember ID of created form
* in Database:
# execute this SQL (replace `{FORM_ID}` with ID of created form):
```
lang=sql
INSERT INTO FormSubmissions (FormSubmissionId, FormId, SubmissionTime, IPAddress, ReferrerURL, LogStatus)
VALUES (DEFAULT, {FORM_ID}, 1493655880, '10.0.0.1', 'http://vm.aik.ninja/', 2);
```
* in Admin Console:
# go to {nav Website & Content > Forms > Contact Us} section
# open any record for editing
# for `Notes` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button
# open same record for editing
# confirm, that `@@ID@@` fragment below `Notes` field's textarea **isn't converted** into a link
# close editing window
# Part 8
# login to Admin Console
# go to {nav User Management > Groups} section
# open editing of `admin` group
# for `Description` and `IP Restrictions` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close editing window
# Part 9
# login to Admin Console
# go to {nav Website & Content > Labels & Phrases} section
# open any phrase for edting
# remove value from `Label` field to cause validation error later
# for `Phrase`, `Hint Phrase` and `Column Phrase` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close editing window
# Part 10
# login to Admin Console
# go to {nav Website & Content > Structure & Data > Links} section
# click on `Links` tab
# open new link adding window
# fill all required fields on `General` tab
# click on `Comments` (or `Reviews`) tab
# open new comment/review adding
# for `Comment` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Save` button to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close comment/review adding window
# close link adding window
# Part 11
NOTE: The D303 needs to be applied to test this part of the plan.
# login to Admin Console
# go to {nav Configuration > Website > Themes} section
# open theme for edting
# remove value from `Label` field to cause validation error later
# for `Description` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close editing window
# Part 12
# login to Admin Console
# go to {nav Custom > Widgets} section
# open new record adding window
# for `Phone` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# press `Save` button to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close adding window
# Part 13
# login to Admin Console
# go to {nav Website & Content > Polls} section
# open new record adding window
# for `Question` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# enter all required fields on `General` tab
# click on `User Comments` tab
# open new comment adding window
# for `Comment` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# press `Save` button to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close comment adding window
# close poll adding window
# Part 14
# login to Admin Console
# go to {nav E-commerce > Manufacturers} section
# open new record adding window
# for `Description` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# press `Save` button to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# close adding window
# Part 15
# login to Admin Console
# go to {nav Website & Content > Structure & Data > Products} section
# click on `Products` tab
# open new tangible product adding window
# for `Description` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Excerpt` and `Meta Description` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# fill all required fields on `General` tab
# click on `Inventory` tab
# click on `By Product` value in `Enabled` field
# accept confirmation dialog, that will appear
# for `Comment` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Inventory` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close adding window
# Part 16
# login to Admin Console
# go to {nav E-commerce > Affiliates} section
# open new record adding window
# for `Comment` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# fill all required fields on `General` tab
# press `Save` button to create new affiliate record
# open created record for editing
# press `Pay Out` button on toolbar
# remove value from `Amount` field to cause validation error later
# for `Comment` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `Pay Out` button to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close payment adding window
# close affiliate editing window
# Part 17
# login to Admin Console
# go to {nav E-commerce > Orders} section
# click on `Incomplete` tab
# open new record adding window
# for `User Comment` and `Admin Comment` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close adding window
# Part 18
# login to Admin Console
# go to {nav Website & Content > Structure & Data > Directory} section
# click on `Links` tab
# open new link adding window
# for `Description` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Meta Description` field:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close adding window
# Part 19
# login to Admin Console
# go to {nav Directory > Paid Listings} section
# click on `Listing Types` tab
# open new record adding window
# for `Description` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# close adding window
# Part 20
# login to Admin Console
# go to {nav Website & Content > Structure & Data > News} section
# click on `Articles` tab
# open new article adding window
# for `Article Body` field:
# confirm, that WYSIWYG editor icon **is shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **is converted** into a link
# for `Article Excerpt` and `Meta Description` fields:
# confirm, that WYSIWYG editor icon **isn't shown** below field field
# type/paste fixture into field's textarea
# click on `General` tab to reload the page submitting the changes
# confirm, that `@@ID@@` fragment below field's textarea **isn't converted** into a link
# close adding window