mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-23 02:28:44 +02:00
N°2847 Fix hardcoded values for Activity New Entry object
This commit is contained in:
@@ -88,8 +88,8 @@ $(function() {
|
||||
const me = this;
|
||||
let oParams = {
|
||||
'operation' : 'add_caselog_entry',
|
||||
'class' : 'UserRequest',
|
||||
'id' : '1',
|
||||
'class' : $(me.js_selectors.panel).attr('data-object-class'),
|
||||
'id' : $(me.js_selectors.panel).attr('data-object-id'),
|
||||
'caselog_new_entry': sData,
|
||||
'caselog_attcode' : sCaselog,
|
||||
'caselog_rank' : $(me.js_selectors.panel).activity_panel('GetCaseLogRank', sCaselog),
|
||||
|
||||
@@ -118,6 +118,22 @@ class ActivityPanel extends UIBlock
|
||||
{
|
||||
return $this->oObject;
|
||||
}
|
||||
/**
|
||||
* Return the object id for which the activity panel is for
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function GetObjectId(): int {
|
||||
return $this->oObject->GetKey();
|
||||
}
|
||||
/**
|
||||
* Return the object class for which the activity panel is for
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function GetObjectClass(): string {
|
||||
return get_class($this->oObject);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set all entries at once.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<div id="{{ oUIBlock.GetId() }}" class="ibo-activity-panel" data-role="ibo-activity-panel">
|
||||
<div id="{{ oUIBlock.GetId() }}" class="ibo-activity-panel" data-role="ibo-activity-panel" data-object-class="{{ oUIBlock.GetObjectClass() }}" data-object-id="{{ oUIBlock.GetObjectId() }}">
|
||||
<div class="ibo-activity-panel--header">
|
||||
<div class="ibo-activity-panel--tabs">
|
||||
{% for sCaseLogAttCode, aCaseLogData in oUIBlock.GetCaseLogTabs() %}
|
||||
|
||||
Reference in New Issue
Block a user