Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions idea.info
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ dependencies[] = ideal_idea
dependencies[] = fe_challenge
dependencies[] = fe_idea
dependencies[] = fe_default
dependencies[] = fe_faq
dependencies[] = fe_merge
dependencies[] = fe_news
dependencies[] = fe_default
Expand Down
4 changes: 4 additions & 0 deletions modules/features/fe_faq/faq-list.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Q: What are Challenges?
A: Challenges are containers for ideas. They can be put as questions that need answers, or problems that seek solutions, or most straightforward - subjects for which ideas are given.
Use challenges to gather ideas around a certain theme.
You can run several challenges in parallel, although it is recommended not to run too many challenges in parallel, so as to keep the users focused on a small number of problems, thus contributing to the discussion's quality and richness.
14 changes: 14 additions & 0 deletions modules/features/fe_faq/fe_faq.features.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?php
/**
* @file
* fe_faq.features.inc
*/

/**
* Implements hook_ctools_plugin_api().
*/
function fe_faq_ctools_plugin_api($module = NULL, $api = NULL) {
if ($module == "strongarm" && $api == "strongarm") {
return array("version" => "1");
}
}
39 changes: 39 additions & 0 deletions modules/features/fe_faq/fe_faq.features.menu_links.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<?php
/**
* @file
* fe_faq.features.menu_links.inc
*/

/**
* Implements hook_menu_default_menu_links().
*/
function fe_faq_menu_default_menu_links() {
$menu_links = array();

// Exported menu link: main-menu_faq:faq.
$menu_links['main-menu_faq:faq'] = array(
'menu_name' => 'main-menu',
'link_path' => 'faq',
'router_path' => 'faq',
'link_title' => 'FAQ',
'options' => array(
'attributes' => array(
'title' => 'Frequently Asked Questions',
),
'identifier' => 'main-menu_faq:faq',
),
'module' => 'menu',
'hidden' => 0,
'external' => 0,
'has_children' => 0,
'expanded' => 0,
'weight' => -45,
'customized' => 1,
);

// Translatables
// Included for use with string extractors like potx.
t('FAQ');

return $menu_links;
}
94 changes: 94 additions & 0 deletions modules/features/fe_faq/fe_faq.features.user_permission.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
<?php
/**
* @file
* fe_faq.features.user_permission.inc
*/

/**
* Implements hook_user_default_permissions().
*/
function fe_faq_user_default_permissions() {
$permissions = array();

// Exported permission: 'administer faq'.
$permissions['administer faq'] = array(
'name' => 'administer faq',
'roles' => array(
'administrator' => 'administrator',
),
'module' => 'faq',
);

// Exported permission: 'administer faq order'.
$permissions['administer faq order'] = array(
'name' => 'administer faq order',
'roles' => array(
'administrator' => 'administrator',
'site-manager' => 'site-manager',
),
'module' => 'faq',
);

// Exported permission: 'create faq content'.
$permissions['create faq content'] = array(
'name' => 'create faq content',
'roles' => array(
'administrator' => 'administrator',
'site-manager' => 'site-manager',
),
'module' => 'node',
);

// Exported permission: 'delete any faq content'.
$permissions['delete any faq content'] = array(
'name' => 'delete any faq content',
'roles' => array(
'administrator' => 'administrator',
'site-manager' => 'site-manager',
),
'module' => 'node',
);

// Exported permission: 'delete own faq content'.
$permissions['delete own faq content'] = array(
'name' => 'delete own faq content',
'roles' => array(
'administrator' => 'administrator',
'site-manager' => 'site-manager',
),
'module' => 'node',
);

// Exported permission: 'edit any faq content'.
$permissions['edit any faq content'] = array(
'name' => 'edit any faq content',
'roles' => array(
'administrator' => 'administrator',
'site-manager' => 'site-manager',
),
'module' => 'node',
);

// Exported permission: 'edit own faq content'.
$permissions['edit own faq content'] = array(
'name' => 'edit own faq content',
'roles' => array(
'administrator' => 'administrator',
'site-manager' => 'site-manager',
),
'module' => 'node',
);

// Exported permission: 'view faq page'.
$permissions['view faq page'] = array(
'name' => 'view faq page',
'roles' => array(
'administrator' => 'administrator',
'anonymous user' => 'anonymous user',
'authenticated user' => 'authenticated user',
),
'module' => 'faq',
);

return $permissions;
}
60 changes: 60 additions & 0 deletions modules/features/fe_faq/fe_faq.info
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name = fe_faq
description = FAQ page for OpenideaL
core = 7.x
package = OpenideaL
dependencies[] = defaultcontent
dependencies[] = faq
dependencies[] = fe_idea
dependencies[] = features
dependencies[] = menu
dependencies[] = node
features[ctools][] = strongarm:strongarm:1
features[features_api][] = api:2
features[menu_links][] = main-menu_faq:faq
features[user_permission][] = administer faq
features[user_permission][] = administer faq order
features[user_permission][] = create faq content
features[user_permission][] = delete any faq content
features[user_permission][] = delete own faq content
features[user_permission][] = edit any faq content
features[user_permission][] = edit own faq content
features[user_permission][] = view faq page
features[variable][] = additional_settings__active_tab_faq
features[variable][] = comment_anonymous_faq
features[variable][] = comment_default_mode_faq
features[variable][] = comment_default_per_page_faq
features[variable][] = comment_faq
features[variable][] = comment_form_location_faq
features[variable][] = comment_preview_faq
features[variable][] = comment_subject_field_faq
features[variable][] = comments_fold_faq
features[variable][] = faq_answer_label
features[variable][] = faq_back_to_top
features[variable][] = faq_category_display
features[variable][] = faq_custom_breadcrumbs
features[variable][] = faq_default_sorting
features[variable][] = faq_description
features[variable][] = faq_disable_node_links
features[variable][] = faq_display
features[variable][] = faq_hide_qa_accordion
features[variable][] = faq_path
features[variable][] = faq_qa_mark
features[variable][] = faq_question_label
features[variable][] = faq_question_length
features[variable][] = faq_question_listing
features[variable][] = faq_question_long_form
features[variable][] = faq_show_expand_all
features[variable][] = faq_show_node_links
features[variable][] = faq_title
features[variable][] = faq_use_categories
features[variable][] = faq_use_teaser
features[variable][] = forward_display_faq
features[variable][] = menu_options_faq
features[variable][] = menu_parent_faq
features[variable][] = metatag_enable_node__faq
features[variable][] = node_options_faq
features[variable][] = node_preview_faq
features[variable][] = node_submitted_faq
features[variable][] = node_type_faq
features_exclude[dependencies][ctools] = ctools
features_exclude[dependencies][strongarm] = strongarm
7 changes: 7 additions & 0 deletions modules/features/fe_faq/fe_faq.module
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?php
/**
* @file
* Code for the fe_faq feature.
*/

include_once 'fe_faq.features.inc';
Loading