# added a summary column to the site table.
made related UI changes for the added column
This commit is contained in:
parent
b875aba90d
commit
390f154215
@ -12,9 +12,8 @@ UPGRADING FROM 0.2.0
|
||||
The code_hide_details column in the user_settings table has been renamed
|
||||
to code_hide_metadata. You must rename your existing database manually.
|
||||
|
||||
mysql> ALTER TABLE user_settings CHANGE code_hide_details code_hide_metadata char(1) NOT NULL;
|
||||
oracle> ALTER TABLE user_settings RENAME COLUMN code_hide_details TO code_hide_metadata;
|
||||
|
||||
mysql> ALTER TABLE user_settings CHANGE code_hide_details code_hide_metadata CHAR(1) NOT NULL;
|
||||
mysql> ALTER TABLE site ADD COLUMN(summary VARCHAR(255) NOT NULL);
|
||||
|
||||
INSTALLATION ON CENTOS
|
||||
|
||||
|
@ -6,6 +6,7 @@
|
||||
CREATE TABLE site (
|
||||
id VARCHAR(32) PRIMARY KEY,
|
||||
name VARCHAR(128) NOT NULL,
|
||||
summary VARCHAR(255) NOT NULL,
|
||||
text TEXT NOT NULL,
|
||||
|
||||
createdon DATETIME NOT NULL,
|
||||
|
@ -179,6 +179,8 @@ class Site extends Controller
|
||||
'site_id', 'ID', 'required|alpha_dash|max_length[32]');
|
||||
$this->form_validation->set_rules (
|
||||
'site_name', 'name', 'required|max_length[128]');
|
||||
$this->form_validation->set_rules (
|
||||
'site_summary', 'summary', 'max_length[255]');
|
||||
$this->form_validation->set_rules (
|
||||
'site_text', 'text', 'required');
|
||||
$this->form_validation->set_error_delimiters(
|
||||
@ -195,7 +197,9 @@ class Site extends Controller
|
||||
// recompose the site information from POST data.
|
||||
unset ($site);
|
||||
$site->id = $tmpid;
|
||||
|
||||
$site->name = $this->input->post('site_name');
|
||||
$site->summary = $this->input->post('site_summary');
|
||||
$site->text = $this->input->post('site_text');
|
||||
|
||||
// validate the form
|
||||
@ -257,6 +261,7 @@ class Site extends Controller
|
||||
{
|
||||
$site->id = $siteid;
|
||||
$site->name = '';
|
||||
$site->summary = '';
|
||||
$site->text = '';
|
||||
|
||||
$this->_edit_site ($site, 'create', $login);
|
||||
|
@ -12,6 +12,7 @@ class SiteModel extends Model
|
||||
{
|
||||
$site->id = CODEPOT_DEFAULT_SITE_LANGUAGE;
|
||||
$site->name = CODEPOT_DEFAULT_SITE_NAME;
|
||||
$site->summary = '';
|
||||
$site->text = '';
|
||||
$site->updatedby = '';
|
||||
$site->createdby = '';
|
||||
@ -63,6 +64,7 @@ class SiteModel extends Model
|
||||
|
||||
$this->db->set ('id', $site->id);
|
||||
$this->db->set ('name', $site->name);
|
||||
$this->db->set ('summary', $site->summary);
|
||||
$this->db->set ('text', $site->text);
|
||||
$this->db->set ('createdon', date('Y-m-d H:i:s'));
|
||||
$this->db->set ('createdby', $userid);
|
||||
@ -88,6 +90,7 @@ class SiteModel extends Model
|
||||
|
||||
$this->db->where ('id', $site->id);
|
||||
$this->db->set ('name', $site->name);
|
||||
$this->db->set ('summary', $site->summary);
|
||||
$this->db->set ('text', $site->text);
|
||||
$this->db->set ('updatedon', date('Y-m-d H:i:s'));
|
||||
$this->db->set ('updatedby', $userid);
|
||||
|
@ -16,6 +16,9 @@ function show_projectbar ($con, $banner, $page, $ctxmenuitems)
|
||||
|
||||
if (isset($banner))
|
||||
{
|
||||
if (is_array($banner))
|
||||
print htmlspecialchars($banner[0]);
|
||||
else
|
||||
print htmlspecialchars($banner);
|
||||
}
|
||||
else if ($type == 'project')
|
||||
@ -46,15 +49,16 @@ function show_projectbar ($con, $banner, $page, $ctxmenuitems)
|
||||
print "<div class='subtitle'>";
|
||||
if (isset($banner))
|
||||
{
|
||||
// anything?
|
||||
if (is_array($banner) && count($banner) > 1)
|
||||
print htmlspecialchars($banner[1]);
|
||||
}
|
||||
else if ($type == 'project')
|
||||
{
|
||||
print htmlspecialchars($project->summary);
|
||||
if (isset($project)) print htmlspecialchars($project->summary);
|
||||
}
|
||||
else if ($type == 'site')
|
||||
{
|
||||
// anything?
|
||||
if (isset($site)) print htmlspecialchars($site->summary);
|
||||
}
|
||||
else if ($type == 'user')
|
||||
{
|
||||
@ -84,7 +88,6 @@ function show_projectbar ($con, $banner, $page, $ctxmenuitems)
|
||||
{
|
||||
$menuitems = array (
|
||||
array ("project/home/{$project->id}", $con->lang->line('Overview')),
|
||||
//array ("project/home/{$project->id}", '<i class="fa fa-code fa-2x"></i>'),
|
||||
array ("wiki/home/{$project->id}", $con->lang->line('Wiki')),
|
||||
array ("issue/home/{$project->id}", $con->lang->line('Issues')),
|
||||
array ("code/home/{$project->id}", $con->lang->line('Code')),
|
||||
|
@ -94,9 +94,7 @@ $this->load->view (
|
||||
$extra .= 'maxlength="32" size="16" class="id"';
|
||||
?>
|
||||
|
||||
<?php print form_input('site_id',
|
||||
set_value('site_id', $site->id),
|
||||
$extra)
|
||||
<?php print form_input('site_id', set_value('site_id', $site->id), $extra)
|
||||
?>
|
||||
<?php print form_error('site_id')?>
|
||||
</div>
|
||||
@ -110,6 +108,15 @@ $this->load->view (
|
||||
<?php print form_error('site_name')?>
|
||||
</div>
|
||||
|
||||
<div class='form_input_field'>
|
||||
<?php print form_label($this->lang->line('Summary').': ', 'site_summary')?>
|
||||
<?php print form_input('site_summary',
|
||||
set_value('site_summary', $site->summary),
|
||||
'maxlength="100" size="50" class="summary"');
|
||||
?>
|
||||
<?php print form_error('site_summary')?>
|
||||
</div>
|
||||
|
||||
<div class='form_input_label'>
|
||||
<?php print form_label($this->lang->line('Text').': ', 'site_text')?>
|
||||
<a href='#' id='site_edit_mainarea_text_preview_button'><?php print $this->lang->line('Preview')?></a>
|
||||
|
@ -90,7 +90,7 @@ $(function () {
|
||||
$this->load->view (
|
||||
'projectbar',
|
||||
array (
|
||||
'banner' => $site->name,
|
||||
'banner' => array($site->name, $site->summary),
|
||||
|
||||
'page' => array (
|
||||
'type' => ($login['sysadmin?']? 'site': ''),
|
||||
|
@ -249,7 +249,6 @@ body {
|
||||
.content .projectbar .subtitle {
|
||||
font-size: 1em;
|
||||
white-space: nowrap;
|
||||
padding-left: 0.1em;
|
||||
color: #1C94C4;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user