{
    "sufix":"course_defaults",
    "item":"course",
    "title":"Course Defaults",
    "post_type":"sfwd-courses",
    "tab_initial_status":"active",
    "display_initial_status":"block",
    "sections":{
       "1":{
          "title":"Display and Content Options",
          "subtitle":"Controls the look and feel of the course and optional content settings",
          "metabox":"learndash-course-display-content-settings"
       },
       "2":{
          "title":"Course Access Settings",
          "subtitle":"Controls how users will gain access to the course",
          "metabox":"learndash-course-access-settings"
       },
       "3":{
          "title":"Course Navigation Settings",
          "subtitle":"Controls how users interact with the content and their navigational experience",
          "metabox":"learndash-course-navigation-settings"
       }
    },
    "fields":[
       {
          "section_number":"1",
          "name":"ld_easy_cd_course_content",
          "type":"radio",
          "ld_field":"course_disable_content_table",
          "ld_key_values":{
             "default":"own"
          },
          "kind":"",
          "options":{
             "":"Always visible",
             "on":"Only visible to enrollees"
          },
          "default":"",
          "description":"Course content",
          "obs":"Choose whether to display the Course content table to ALL users or only enrollees",
          "final":"",
          "initial_state":""
       },
       {
          "section_number":"1",
          "name":"ld_easy_cd_lessons_per_page",
          "type":"checkbox",
          "ld_field":"course_lesson_per_page",
          "ld_key_values":{
             "value":"own",
             "child_section_state":"open"
          },
          "value":"CUSTOM",
          "kind":"switch",
          "default":"",
          "description":"Custom pagination",
          "obs":"",
          "final":"",
          "initial_state":"",
          "children_fields":[
             {
                "name":"ld_easy_cd_lessons_per_page_custom",
                "type":"number",
                "ld_field":"course_lesson_per_page_custom",
                "ld_key_values":{
                   "value":"own"
                },
                "kind":"",
                "options":"",
                "default":"20",
                "description":"",
                "obs":"",
                "final":"Lessons per page",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"CUSTOM"
                }
             },
             {
                "name":"ld_easy_cd_topics_per_page_custom",
                "type":"number",
                "ld_field":"course_topic_per_page_custom",
                "ld_key_values":{
                   "value":"own"
                },
                "kind":"",
                "options":"",
                "default":"20",
                "description":"",
                "obs":"",
                "final":"Topics per page",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"CUSTOM"
                }
             }
          ]
       },
       {
          "section_number":"2",
          "name":"ld_easy_cd_course_access_mode",
          "type":"radio",
          "ld_field":"course_price_type",
          "ld_key_values":{
             "value":"own"
          },
          "kind":"",
          "options":{
             "open":"Open",
             "free":"Free",
             "paynow":"Buy now",
             "subscribe":"Recurring",
             "closed":"Closed"
          },
          "settings_function":"ld_easy_settings_price_type_inline_fields_initial_state",
          "default":"open",
          "description":"Course access mode",
          "obs":"",
          "final":"",
          "initial_state":"",
          "children_fields":[
             {
                "name":"ld_easy_cd_course_price_type_paynow_price",
                "type":"text",
                "ld_field":"course_price_type,options,paynow,inline_fields,course_price_type_paynow,course_price_type_paynow_price,args",
                "ld_key_values":{
                   "value":"own"
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"",
                "final":"Course Price (Buy Now)",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"paynow"
                }
             },
             {
                "name":"ld_easy_cd_course_price_type_subscribe_price",
                "type":"text",
                "ld_field":"course_price_type,options,subscribe,inline_fields,course_price_type_subscribe,course_price_type_subscribe_price,args",
                "ld_key_values":{
                   "value":"own"
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"",
                "final":"Course Price (Recurring)",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"subscribe"
                }
             },
             {
                "name":"ld_easy_cd_course_price_type_subscribe_price_billing",
                "type":"number",
                "ld_field":"course_price_type,options,subscribe,inline_fields,course_price_type_subscribe,course_price_type_subscribe_billing_cycle,args",
                "ld_key_values":{
                   "html":{
                      "function":"ld_easy_course_billing_cycle_html"
                   }
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"",
                "final":"Billing Cycle (look for cycle range instructions on LD docs)",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"subscribe"
                }
             },
             {
                "name":"ld_easy_cd_course_price_type_subscribe_price_cycle",
                "type":"select",
                "ld_field":"",
                "ld_key_values":[
                   
                ],
                "kind":"",
                "options":{
                   "D":"day(s)",
                   "W":"week(s)",
                   "M":"month(s)",
                   "Y":"year(s)"
                },
                "default":"",
                "description":"",
                "obs":"",
                "final":"",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"subscribe"
                }
             },
             {
                "name":"ld_easy_cd_course_price_type_closed_price",
                "type":"text",
                "ld_field":"course_price_type,options,closed,inline_fields,course_price_type_closed,course_price_type_closed_price,args",
                "ld_key_values":{
                   "value":"own"
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"",
                "final":"Course Price (Closed)",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"closed"
                }
             },
             {
                "name":"ld_easy_cd_course_price_type_closed_custom_button_url",
                "type":"text",
                "ld_field":"course_price_type,options,closed,inline_fields,course_price_type_closed,course_price_type_closed_custom_button_url,args",
                "ld_key_values":{
                   "value":"own"
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"",
                "final":"Button URL",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"closed"
                }
             }
          ]
       },
       {
          "section_number":"2",
          "name":"ld_easy_cd_course_points_enabled",
          "type":"checkbox",
          "ld_field":"course_points_enabled",
          "ld_key_values":{
             "value":"own",
             "child_section_state":"open"
          },
          "value":"on",
          "kind":"switch",
          "default":"",
          "description":"Course points",
          "obs":"",
          "final":"",
          "initial_state":"",
          "children_fields":[
             {
                "name":"ld_easy_cd_course_points_access",
                "type":"number",
                "ld_field":"course_points_access",
                "ld_key_values":{
                   "value":"own"
                },
                "attributes":{
                   "step":"0.01"
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"Number of points required in order to gain access to a course:",
                "final":"Point(s)",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"on"
                }
             },
             {
                "name":"ld_easy_cd_course_points",
                "type":"number",
                "ld_field":"course_points",
                "ld_key_values":{
                   "value":"own"
                },
                "attributes":{
                   "step":"0.01"
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"Number of points awarded for completing a course:",
                "final":"Point(s)",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"on"
                }
             }
          ]
       },
       {
          "section_number":"2",
          "name":"ld_easy_cd_course_expire_access",
          "type":"checkbox",
          "ld_field":"expire_access",
          "ld_key_values":{
             "value":"own",
             "child_section_state":"open"
          },
          "value":"on",
          "kind":"switch",
          "default":"",
          "description":"Course access expiration",
          "obs":"",
          "final":"",
          "initial_state":"",
          "children_fields":[
             {
                "name":"ld_easy_cd_expire_access_days",
                "type":"number",
                "ld_field":"expire_access_days",
                "ld_key_values":{
                   "value":"own"
                },
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"Number of days a user will have access to courses from enrollment date:",
                "final":"Day(s)",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"on"
                }
             },
             {
                "name":"ld_easy_cd_expire_access_delete_progress",
                "type":"checkbox",
                "ld_field":"expire_access_delete_progress",
                "ld_key_values":{
                   "value":"own"
                },
                "value":"on",
                "kind":"",
                "options":"",
                "default":"",
                "description":"",
                "obs":"",
                "label":"Delete the user's course and quiz data when the course access expires.",
                "initial_state":"display: none;",
                "condition":{
                   "parent_value":"on"
                }
             }
          ]
       },
       {
          "section_number":"3",
          "name":"ld_easy_cd_course_navigation",
          "type":"radio",
          "ld_field":"course_disable_lesson_progression",
          "ld_key_values":{
             "default":"own"
          },
          "kind":"",
          "options":{
             "":"Linear (step sequency)",
             "on":"Free form"
          },
          "default":"",
          "description":"Course Progression",
          "obs":"",
          "final":"",
          "initial_state":""
       }
    ]
 }