[teiid-issues] [JBoss JIRA] (TEIID-2909) Provide more info for TeiidPropertyDefinition marked 'isRequired' but with conditions

Steven Hawkins (JIRA) issues at jboss.org
Fri Mar 28 15:54:13 EDT 2014


    [ https://issues.jboss.org/browse/TEIID-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12957472#comment-12957472 ] 

Steven Hawkins commented on TEIID-2909:
---------------------------------------

> Here's a possible solution:

I get what you are getting at, but do we do this for any of our other metadata?  MED stuff, etc.?  Are we inventing a solution to a limited problem on the fly here?  

Unless there is already an expression language defined for this and used elsewhere, I'd much rather take a first pass with marking interdependent properties as optional and letting the UI/user take it from there.
                
> Provide more info for TeiidPropertyDefinition marked 'isRequired' but with conditions
> -------------------------------------------------------------------------------------
>
>                 Key: TEIID-2909
>                 URL: https://issues.jboss.org/browse/TEIID-2909
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: AdminApi
>    Affects Versions: 8.4
>            Reporter: Mark Drilling
>            Assignee: Steven Hawkins
>
> For some data source types, there are associated propertyDefinitions that are marked 'required'.  However, they are not always required.
> I'm referring to TeiidPropertyDefinition list returned by adminApi.getTemplatePropertyDefns(), for example.
> Google source is example of a source containing this type of property definition.  
> https://docs.jboss.org/author/display/teiid84final/Google+Spreadsheet+Data+Sources
> For example 'RefreshToken' is marked as required, but it is only required based on the value of another property (AuthMethod).
> Can teiid provide these additional conditions along with the propertyDefinition?  Without this information we are forced to hard-code the validation rules into our client application.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the teiid-issues mailing list