This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dev:skeleton:draft [2013/07/30 12:02] Alia |
dev:skeleton:draft [2013/07/30 13:34] (current) |
||
|---|---|---|---|
| Line 197: | Line 197: | ||
| ==Floatbox== | ==Floatbox== | ||
| URL: /skeleton/floatbox | URL: /skeleton/floatbox | ||
| + | |||
| + | |||
| <code> | <code> | ||
| - | name: "Send Private Message". type: "button". on click>>open Floatbox form. | + | text: "This is a component" |
| - | Floatbox form: | + | |
| - | name: "Floatbox Header", type: "text-input". invitation label: "New private message". | + | |
| - | name: "To",{$user_real_name} | + | |
| - | name: "Subject", type: "text input". required. | + | |
| - | name: "Text", type: "text-area". required. | + | |
| - | name: "Attach", type: "file". optional. | + | |
| - | name: "Send", type: "submit". | + | |
| - | </code> | + | |
| - | + | ||
| - | *Если письмо было отправлено успешно то display notice. notice text: "Your message was sent successfully" и закрыть floatbox. | + | |
| - | *Если не все обязательеые поля были заполнены display notice: notice text: "Fill in the form properly". | + | button: "Reload me", after click text changes to "Component has been reloaded via ajax" |
| + | button: "Close floatbox" | ||
| + | |||
| + | </code> | ||
| + | |||
| ==Ping request== | ==Ping request== | ||
| Line 225: | Line 221: | ||
| <code> | <code> | ||
| - | страница edit profile со значениями и их можно редактировать. + кнопка Save/ | + | |
| - | name: "Account type". type: auto. {$display_list_of_existing_account_types}. | + | name: "Username", type: text, value |
| - | name: "Question name". type: "text-input". required | + | name: "Gender", type: radio, selected value |
| - | name: "Add Values. One per line". type "text-input". required | + | name: "Birthday", type: date (birthday), selected value |
| - | name: "Display question on". type "select-box". val1=Profile view val2=Profile Edit val3=User List. required | + | |
| - | name: "Create". type: "submit". | + | name: "Save" |
| - | name: table name "Created Profile questions. number of rows=min1, cols=2 | + | |
| - | col1=" Question name". col2= Actions (delete, edit). | + | |
| </code> | </code> | ||
| - | *Если не все обязательные поля заполнены вывести ностиc "Fill in the form properly". | ||
| | | ||
| ==ACL== | ==ACL== | ||
| Line 241: | Line 235: | ||
| URL: /skeleton/access_level | URL: /skeleton/access_level | ||
| - | <code> | + | Описать метод проверки action для текущего юзера |
| - | страница с существующими пермишанми в админке.с возможностью добавлять новые и удалять старые. | + | Описать метод проверки для модератора |
| - | ( галочка пропала и появилась). | + | |
| - | вывести такой же интерфейс как и в админке только плюс добавить возможность создания новых экшенов и их удаление. | + | Описать метод добавления action при установке плагина |
| - | НОТИС- имейте ввиду удаление текущих экшенов может привести к неправильной работе существующих плагинов. будьте аккуратны. | ||
| - | |||
| - | name: "Widget name". type: "text-input". invitation label "News". | ||
| - | name: " Place widget on page:". type "select box". val1=index/mail, val2=dashboard, val3=user profile | ||
| - | name: "Visible for". type: "multi select box". val1=guest users, val2={$existing_user_role_1}, | ||
| - | val2={existing_user_role2}...valN={$last_existing_user_role_N}. | ||
| - | name: "Add". type: "submit". | ||
| - | </code> | ||
| - | access...level . управление пермишенами.создавание новых сервисов и считывание пермишенов | ||
| ==Admin Settings== | ==Admin Settings== | ||
| URL: /skeleton/admin_settings/ | URL: /skeleton/admin_settings/ | ||