Updated to simplify the configuration.
We do not need to have the extra tags and modifiers in the configuration as a signal is taking care of that. That way we can add new tags, modifiers without the need to update the configuration settings.
This commit is contained in:
parent
6ae032df3e
commit
5bd4fed8f4
@ -69,6 +69,29 @@ class IDF_Middleware
|
|||||||
$request->rights[$val] = (true === IDF_Precondition::accessTabGeneric($request, $key));
|
$request->rights[$val] = (true === IDF_Precondition::accessTabGeneric($request, $key));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Update the template tags and modifiers to not have them in the config.
|
||||||
|
*
|
||||||
|
* This is here at the moment because we do not want to put that
|
||||||
|
* in a IDF_Template class just for one method.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public static function updateTemplateTagsModifiers($sender, &$params)
|
||||||
|
{
|
||||||
|
$params['tags'] = array_merge($params['tags'],
|
||||||
|
array(
|
||||||
|
'hotkey' => 'IDF_Template_HotKey',
|
||||||
|
'issuetext' => 'IDF_Template_IssueComment',
|
||||||
|
'timeline' => 'IDF_Template_TimelineFragment',
|
||||||
|
'markdown' => 'IDF_Template_Markdown',
|
||||||
|
));
|
||||||
|
$params['modifiers'] = array_merge($params['modifiers'],
|
||||||
|
array(
|
||||||
|
'size' => 'IDF_Views_Source_PrettySize',
|
||||||
|
'ssize' => 'IDF_Views_Source_PrettySizeSimple',
|
||||||
|
));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -179,16 +179,6 @@ $cfg['middleware_classes'] = array(
|
|||||||
);
|
);
|
||||||
$cfg['template_context_processors'] = array('IDF_Middleware_ContextPreProcessor');
|
$cfg['template_context_processors'] = array('IDF_Middleware_ContextPreProcessor');
|
||||||
$cfg['idf_views'] = dirname(__FILE__).'/urls.php';
|
$cfg['idf_views'] = dirname(__FILE__).'/urls.php';
|
||||||
$cfg['template_tags'] = array(
|
|
||||||
'hotkey' => 'IDF_Template_HotKey',
|
|
||||||
'issuetext' => 'IDF_Template_IssueComment',
|
|
||||||
'timeline' => 'IDF_Template_TimelineFragment',
|
|
||||||
'markdown' => 'IDF_Template_Markdown',
|
|
||||||
);
|
|
||||||
$cfg['template_modifiers'] = array(
|
|
||||||
'size' => 'IDF_Views_Source_PrettySize',
|
|
||||||
'ssize' => 'IDF_Views_Source_PrettySizeSimple',
|
|
||||||
);
|
|
||||||
|
|
||||||
# available languages
|
# available languages
|
||||||
$cfg['languages'] = array('en', 'fr');
|
$cfg['languages'] = array('en', 'fr');
|
||||||
|
@ -39,6 +39,9 @@ $m['IDF_Review_Patch'] = array('relate_to' => array('IDF_Review', 'Pluf_User'));
|
|||||||
$m['IDF_Review_FileComment'] = array('relate_to' => array('IDF_Review_Patch', 'Pluf_User'));
|
$m['IDF_Review_FileComment'] = array('relate_to' => array('IDF_Review_Patch', 'Pluf_User'));
|
||||||
|
|
||||||
|
|
||||||
|
Pluf_Signal::connect('Pluf_Template_Compiler::construct_template_tags_modifiers',
|
||||||
|
array('IDF_Middleware', 'updateTemplateTagsModifiers'));
|
||||||
|
|
||||||
# -- Standard plugins, they will run only if configured --
|
# -- Standard plugins, they will run only if configured --
|
||||||
#
|
#
|
||||||
# Subversion synchronization
|
# Subversion synchronization
|
||||||
|
Loading…
Reference in New Issue
Block a user