Alright, good to know :) What happens if I just use JobProperty instead of
OptionalProperty? Does it blow up existing jobs?

Could you take a look at my other question above? :) (how to access my
JobProperty instance from config.jelly)

Kanstantsin Shautsou <[email protected]> schrieb am Sa., 5. März
2016 um 17:09 Uhr:

> Ah right! I also had issues with embedding one forms into other forms.
> Note, JobProperty shouldn’t be available for all jobs by default, so you
> would need some tricks (you may search for existing plugins) or require to
> some latest core where Jesse implemented OptionalJobProperty that doesn’t
> render body by default.
>
> On Mar 5, 2016, at 19:05, 'konrad' via Jenkins Developers <
> [email protected]> wrote:
>
> Okay, I have the solution. You can't use f:entry inside a f:repeatable. If
> you do it, that will destroy the generated HTML and jenkins repeatable.js
> (line 112) can't find the div with class 'repeatable-insertion-point' as it
> is outside of 'repeated-container' div.
>
> Kanstantsin, how can I access my JobProperty instance from the
> config.jelly?
>
> This is my property class:
>
> public class MyJobProperty extends JobProperty<AbstractProject<?, ?>>
> {
>     private boolean isMyProject;
>
>     public String getTest()
>     {
>         return "test";
>     }
>
>     @Extension
>     public static class DescriptorImpl extends JobPropertyDescriptor
>     {
>         @Override
>         public JobProperty<?> newInstance(StaplerRequest req, JSONObject 
> formData) throws FormException
>         {
>             return super.newInstance(req, formData);
>         }
>
>         @Override
>         public String getDisplayName()
>         {
>             return "...";
>         }
>
>         public String getTest()
>         {
>             return "ttest";
>         }
>     }
> }
>
>
> In my config.jelly I know I can do a ${descriptor.test} and I get "ttest".
> But I would like to do something like ${jobProperty.test}.
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-dev/NBRtnkAfDbU/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/fd19b6c7-c7b1-4e23-bdde-843a7ed52849%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/fd19b6c7-c7b1-4e23-bdde-843a7ed52849%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-dev/NBRtnkAfDbU/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/1C3D76A0-0C50-4379-952D-799A7C4F6CD1%40gmail.com
> <https://groups.google.com/d/msgid/jenkinsci-dev/1C3D76A0-0C50-4379-952D-799A7C4F6CD1%40gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CADQU%3DLA%2BfvED22gSnLAq%2BpK07tUn_5OhZ8pUXPfHd2%2BSzsptKg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to