Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000946Taste[All Projects] TASTE-IV/DVpublic2021-06-11 14:182021-06-30 13:52
Reporterellidiss 
Assigned Toellidiss 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Summary0000946:

MOSAR : add a behavior annex tab in an active PI

Description

Kazoo for MOSAR includes the BA (Behavior Annex) for each active PI from a file in the « ba » folder (in lower case) next the InterfaceView file. The file for a specific active PI if name « ba/[function_name]_[pi_name].ba » all in lower case.

If the BA property for an active PI is blank (or empty) the file should be deleted. Kazoo adds BA boilerplate when the file is present, if empty it will create parsing errors.

The need is the ability to edit in a Tab of any active PI properties window the BA for the PI. When validated (while closing the window for instante), the file should be created, written or deleted depending on the case.

When validating the properties for an active PI, 4 cases are possible:
- the BA is not empty and the file doesn’t exist -> create the file with the given content
- the BA is not empty and the file exists -> overwrite the file with the new content
- the BA is empty and the file doesn’t exist -> do nothing
- the BA is empty and the file exists -> delete the file

The new tab for the BA should only be visible with a given ini configuration (not active if not in MOSAR case).

The is a second file to write, the import declaration for the created thread. The naming convention is the same as for the BA file but with the « imports » extension: « ba/[function_name]_[pi_name].imports » all in lower case. The logic is the same as for the BA file (independently though).

Additional Information

work on the use cases where the pi's label and/or its function's label are modified

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0003789)
ellidiss (developer)
2021-06-30 13:28

will be available in 2.4.0 beta 32


- Issue History
Date Modified Username Field Change
2021-06-11 14:18 ellidiss New Issue
2021-06-11 14:18 ellidiss Status

new => assigned

2021-06-11 14:18 ellidiss Assigned To

=> ellidiss

2021-06-30 13:28 ellidiss Note Added: 0003789
2021-06-30 13:28 ellidiss Status

assigned => resolved

2021-06-30 13:28 ellidiss Resolution

open => fixed

2021-06-30 13:52 maxime Status

resolved => closed



Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker