design->dtable = new stdclass(); $config->design->linkcommit = new stdclass(); $config->design->viewcommit = new stdclass(); $config->design->linkcommit->dtable = new stdclass(); $config->design->viewcommit->dtable = new stdclass(); $config->design->viewcommit->actionList['unlinkCommit']['icon'] = 'unlink'; $config->design->viewcommit->actionList['unlinkCommit']['hint'] = $lang->design->unlinkCommit; $config->design->viewcommit->actionList['unlinkCommit']['url'] = helper::createLink('design', 'unlinkCommit', "designID=%s&commitID={id}"); $config->design->viewcommit->actionList['unlinkCommit']['className'] = 'ajax-submit'; $config->design->viewcommit->actionList['unlinkCommit']['data-confirm'] = $lang->design->confirmUnlink; $config->design->dtable->fieldList['id']['title'] = $lang->idAB; $config->design->dtable->fieldList['id']['type'] = 'id'; $config->design->dtable->fieldList['name']['type'] = 'title'; $config->design->dtable->fieldList['name']['link'] = array('module' => 'design', 'method' => 'view', 'params' => 'designID={id}'); $config->design->dtable->fieldList['product']['type'] = 'desc'; $config->design->dtable->fieldList['type']['type'] = 'status'; $config->design->dtable->fieldList['type']['statusMap'] = $lang->design->typeList; $config->design->dtable->fieldList['type']['sortType'] = false; $config->design->dtable->fieldList['assignedTo']['type'] = 'assign'; $config->design->dtable->fieldList['assignedTo']['currentUser'] = $app->user->account; $config->design->dtable->fieldList['assignedTo']['assignLink'] = array('module' => 'design', 'method' => 'assignTo', 'params' => 'designID={id}'); $config->design->dtable->fieldList['assignedTo']['data-toggle'] = 'modal'; $config->design->dtable->fieldList['assignedTo']['sortType'] = false; $config->design->dtable->fieldList['createdBy']['type'] = 'user'; $config->design->dtable->fieldList['createdBy']['sortType'] = false; $config->design->dtable->fieldList['createdDate']['type'] = 'date'; $config->design->dtable->fieldList['actions']['type'] = 'actions'; $config->design->dtable->fieldList['actions']['menu'] = array('edit', 'viewCommit', 'delete'); $config->design->dtable->fieldList['actions']['list'] = $config->design->actionList; $app->loadLang('repo'); $config->design->linkcommit->dtable->fieldList['id']['title'] = ''; $config->design->linkcommit->dtable->fieldList['id']['name'] = ''; $config->design->linkcommit->dtable->fieldList['id']['checkbox'] = true; $config->design->linkcommit->dtable->fieldList['id']['type'] = 'checkID'; $config->design->linkcommit->dtable->fieldList['id']['sortType'] = false; $config->design->linkcommit->dtable->fieldList['id']['width'] = 30; $config->design->linkcommit->dtable->fieldList['revision']['title'] = $lang->repo->revisionA; $config->design->linkcommit->dtable->fieldList['revision']['type'] = 'title'; $config->design->linkcommit->dtable->fieldList['revision']['link'] = helper::createLink('repo', 'revision', 'repoID=%s&objectID=%s&revision={revision}'); $config->design->linkcommit->dtable->fieldList['revision']['sortType'] = false; $config->design->linkcommit->dtable->fieldList['commit']['title'] = $lang->repo->commit; $config->design->linkcommit->dtable->fieldList['commit']['type'] = 'category'; $config->design->linkcommit->dtable->fieldList['commit']['sortType'] = false; $config->design->linkcommit->dtable->fieldList['time']['title'] = $lang->repo->time; $config->design->linkcommit->dtable->fieldList['time']['type'] = 'date'; $config->design->linkcommit->dtable->fieldList['time']['sortType'] = false; $config->design->linkcommit->dtable->fieldList['committer']['title'] = $lang->repo->committer; $config->design->linkcommit->dtable->fieldList['committer']['type'] = 'user'; $config->design->linkcommit->dtable->fieldList['committer']['sortType'] = false; $config->design->linkcommit->dtable->fieldList['comment']['title'] = $lang->repo->comment; $config->design->linkcommit->dtable->fieldList['comment']['type'] = 'html'; $config->design->linkcommit->dtable->fieldList['comment']['sortType'] = false; $config->design->viewcommit->dtable->fieldList['id']['title'] = $lang->design->submission; $config->design->viewcommit->dtable->fieldList['id']['format'] = 'RAWJSRAWJS'; $config->design->viewcommit->dtable->fieldList['id']['link'] = array('url' => helper::createLink('design', 'revision', 'repoID={id}'), 'target' => '_blank'); $config->design->viewcommit->dtable->fieldList['id']['target'] = '_blank'; $config->design->viewcommit->dtable->fieldList['id']['sortType'] = false; $config->design->viewcommit->dtable->fieldList['committer']['title'] = $lang->design->commitBy; $config->design->viewcommit->dtable->fieldList['committer']['type'] = 'user'; $config->design->viewcommit->dtable->fieldList['committer']['sortType'] = false; $config->design->viewcommit->dtable->fieldList['time']['title'] = $lang->design->commitDate; $config->design->viewcommit->dtable->fieldList['time']['type'] = 'date'; $config->design->viewcommit->dtable->fieldList['time']['sortType'] = false; $config->design->viewcommit->dtable->fieldList['comment']['title'] = $lang->design->comment; $config->design->viewcommit->dtable->fieldList['comment']['type'] = 'html'; $config->design->viewcommit->dtable->fieldList['comment']['sortType'] = false; $config->design->viewcommit->dtable->fieldList['actions']['type'] = 'actions'; $config->design->viewcommit->dtable->fieldList['actions']['menu'] = array('unlinkCommit'); $config->design->viewcommit->dtable->fieldList['actions']['list'] = $config->design->viewcommit->actionList;