UI Elements

CampaignExecutionClientTab, CampaignExecutionDetailsTab

In TimveroOS, tabs (EntityTabController) are used to display additional information about an entity on its detail page.


πŸ“Œ CampaignExecutionClientTab

A controller tab that displays clients involved in a specific campaign execution.

Example:

@Controller
@RequestMapping("/clients")
public class CampaignExecutionClientTab extends EntityTabController<Long, CampaignExecution> {
    
    @Override
    public boolean isVisible(CampaignExecution entity) {
        return true; // logic to determine visibility
    }
}

πŸ“ Displays a table of clients using the template: /campaign-execution/tab/clients.html


βœ… /campaign-execution/tab/clients.html

Displays a list of clients in a tabular format. Used by CampaignExecutionClientTab.

Example:


πŸ“Œ CampaignExecutionDetailsTab

A controller tab that shows key execution information: date, status, errors, and related applications.

Example:

πŸ“ Uses the template: /campaign-execution/tab/details.html


βœ… /campaign-execution/tab/details.html

Displays:

  • Execution start date

  • Execution status

  • Link to the associated campaign

  • Number of applications

  • Execution error details (if any)

Example:

Last updated

Was this helpful?