Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Gliffy Diagram
sizeL
nameRelated issues CF program flow
alignleft

Custom Fields

Basic structure of custom fields

...

Program flow related to dependencies

Gliffy Diagram
sizeM
nameRelated issues CF program flow

Notify Management Custom Field

...

Class

com.eduix.jira.plugin.customfield.DynamicValuePickerCFType

View helpers

com.eduix.jira.plugin.customfield.helpers.DynamicValuePickerViewHelper

Javascript and css

Inline javascript to open the value picker popup

Data format

 

Other dependencies

  • com.atlassian.jira.web.action.DynamicPickerAction
    • the value picker popup which depends on EditGrid
  • com.eduix.jira.plugin.servlet.AddWordToLexiconServlet
    • adds values to the workbooks in EditGrid

Program flow related to dependencies

When editing values:

When submitting values:

Vendor Messaging Custom Field

Class

com.eduix.jira.plugin.customfield.VendorMessagingCFType

View helpers

com.eduix.jira.plugin.customfield.helpers.DefaultViewHelper

Javascript and css

Inline javascript to query the message log and message preview. Stylesheet /templates/extra/css/vendor-messaging.css

Data format

Field value is not used

Other dependencies

  • PHP component to store/retrieve message log
  • com.eduix.jira.plugin.servlet.VendorMessagingServlet
    • sends vendor message emails
    • depends on EditGrid which contains vendor emails and message templates
  • com.eduix.jira.plugin.servlet.VendorMessagingPreviewServlet
    • creates vendor message previews
    • depends on EditGrid for message templates

Program flow related to dependencies

Gliffy Diagram
sizeM
nameVendor Messaging custom field program flow

Workflow plugins

Basic structure of workflow plugins

...

Factory

com.eduix.jira.plugin.workflow.WorkflowProblemValidatorPluginFactory

Class

com.eduix.jira.plugin.workflow.validator.ProblemValidator

...