summaryrefslogtreecommitdiffstats
path: root/admin/Database
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2016-04-26 13:13:57 +0000
committerramon <ramongomez@us.es>2016-04-26 13:13:57 +0000
commit15acccdf950630f68cd77ed1e7abf6e4c34dc40e (patch)
tree4d584a525dd5d912c16238e1e446b013fd1151d2 /admin/Database
parentdbbe6893690f7687e03b05d42e1d96ae88446f02 (diff)
#743: Integrar código del ticket:743 en rama de desarrollo.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@4904 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Database')
-rw-r--r--admin/Database/ogAdmBD-1.0.1-1.1.0pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.0.2-1.1.0pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.0.2a-1.1.0pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.0.3-1.1.0pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.0.4-1.1.0pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.0.4a-1.1.0pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.0.5-1.1.0pre.sql6
-rw-r--r--admin/Database/ogAdmBD-1.0.6-1.1.0pre.sql5
-rw-r--r--admin/Database/ogAdmBD-1.1.0pre.sql8
-rw-r--r--admin/Database/ogAdmBD.sql1
10 files changed, 35 insertions, 15 deletions
diff --git a/admin/Database/ogAdmBD-1.0.1-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.1-1.1.0pre.sql
index 475a7920..a39ce26a 100644
--- a/admin/Database/ogAdmBD-1.0.1-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.1-1.1.0pre.sql
@@ -226,11 +226,12 @@ UPDATE comandos
SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
WHERE idcomando = 9;
-# Eliminar campos que ya no se usan (ticket #705).
+# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
ALTER TABLE repositorios
DROP pathrepoconf,
DROP pathrepod,
- DROP pathpxe;
+ DROP pathpxe,
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE menus
DROP coorx,
DROP coory,
diff --git a/admin/Database/ogAdmBD-1.0.2-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.2-1.1.0pre.sql
index 7169cc21..6e129831 100644
--- a/admin/Database/ogAdmBD-1.0.2-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.2-1.1.0pre.sql
@@ -226,11 +226,12 @@ UPDATE comandos
SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
WHERE idcomando = 9;
-# Eliminar campos que ya no se usan (ticket #705).
+# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
ALTER TABLE repositorios
DROP pathrepoconf,
DROP pathrepod,
- DROP pathpxe;
+ DROP pathpxe,
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE menus
DROP coorx,
DROP coory,
diff --git a/admin/Database/ogAdmBD-1.0.2a-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.2a-1.1.0pre.sql
index 9cee80ba..58589db3 100644
--- a/admin/Database/ogAdmBD-1.0.2a-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.2a-1.1.0pre.sql
@@ -224,11 +224,12 @@ UPDATE comandos
SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
WHERE idcomando = 9;
-# Eliminar campos que ya no se usan (ticket #705).
+# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
ALTER TABLE repositorios
DROP pathrepoconf,
DROP pathrepod,
- DROP pathpxe;
+ DROP pathpxe,
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE menus
DROP coorx,
DROP coory,
diff --git a/admin/Database/ogAdmBD-1.0.3-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.3-1.1.0pre.sql
index 6fd15142..8e925ca5 100644
--- a/admin/Database/ogAdmBD-1.0.3-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.3-1.1.0pre.sql
@@ -235,11 +235,12 @@ UPDATE comandos
SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
WHERE idcomando = 9;
-# Eliminar campos que ya no se usan (ticket #705).
+# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
ALTER TABLE repositorios
DROP pathrepoconf,
DROP pathrepod,
- DROP pathpxe;
+ DROP pathpxe,
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE menus
DROP coorx,
DROP coory,
diff --git a/admin/Database/ogAdmBD-1.0.4-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.4-1.1.0pre.sql
index 6b46da44..d181a721 100644
--- a/admin/Database/ogAdmBD-1.0.4-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.4-1.1.0pre.sql
@@ -171,11 +171,12 @@ UPDATE comandos
SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
WHERE idcomando = 9;
-# Eliminar campos que ya no se usan (ticket #705).
+# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
ALTER TABLE repositorios
DROP pathrepoconf,
DROP pathrepod,
- DROP pathpxe;
+ DROP pathpxe,
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE menus
DROP coorx,
DROP coory,
diff --git a/admin/Database/ogAdmBD-1.0.4a-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.4a-1.1.0pre.sql
index a579ceff..bea49b33 100644
--- a/admin/Database/ogAdmBD-1.0.4a-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.4a-1.1.0pre.sql
@@ -163,11 +163,12 @@ UPDATE comandos
SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
WHERE idcomando = 9;
-# Eliminar campos que ya no se usan (ticket #705).
+# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
ALTER TABLE repositorios
DROP pathrepoconf,
DROP pathrepod,
- DROP pathpxe;
+ DROP pathpxe,
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE menus
DROP coorx,
DROP coory,
diff --git a/admin/Database/ogAdmBD-1.0.5-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.5-1.1.0pre.sql
index aae3ec46..1e62c31c 100644
--- a/admin/Database/ogAdmBD-1.0.5-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.5-1.1.0pre.sql
@@ -31,11 +31,12 @@ UPDATE comandos
SET visuparametros = 'dsk;par', parametros = 'nfn;iph;dsk;par'
WHERE idcomando = 9;
-# Eliminar campos que ya no se usan (ticket #705).
+# Eliminar campos que ya no se usan y añadir clave de acceso a la API REST del repositorio (tickets #705 y #743).
ALTER TABLE repositorios
DROP pathrepoconf,
DROP pathrepod,
- DROP pathpxe;
+ DROP pathpxe,
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
ALTER TABLE menus
DROP coorx,
DROP coory,
@@ -62,3 +63,4 @@ ALTER TABLE centros
# Incluir campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;
+
diff --git a/admin/Database/ogAdmBD-1.0.6-1.1.0pre.sql b/admin/Database/ogAdmBD-1.0.6-1.1.0pre.sql
index 76c9ad05..2dfcf8fd 100644
--- a/admin/Database/ogAdmBD-1.0.6-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.0.6-1.1.0pre.sql
@@ -61,3 +61,8 @@ ALTER TABLE centros
# Incluir campo ID sistema operativo en el perfil de software (tickets #738 #713)
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;
+
+# Añadir campo para clave de acceso a la API REST del repositorio (ticket #743).
+ALTER TABLE repositorios
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
+
diff --git a/admin/Database/ogAdmBD-1.1.0pre.sql b/admin/Database/ogAdmBD-1.1.0pre.sql
index 0684a828..a85a916e 100644
--- a/admin/Database/ogAdmBD-1.1.0pre.sql
+++ b/admin/Database/ogAdmBD-1.1.0pre.sql
@@ -89,7 +89,13 @@ CREATE PROCEDURE addcols() BEGIN
ALTER TABLE perfilessoft
ADD idnombreso SMALLINT UNSIGNED AFTER idperfilsoft;
END IF;
-
+ # Añadir campo para clave de acceso a la API REST del repositorio (ticket #743).
+ IF NOT EXISTS (SELECT * FROM information_schema.COLUMNS
+ WHERE COLUMN_NAME='apikey' AND TABLE_NAME='repositorios' AND TABLE_SCHEMA=DATABASE())
+ THEN
+ ALTER TABLE repositorios
+ ADD apikey VARCHAR(32) NOT NULL DEFAULT '';
+ END IF;
END//
# Ejecutar actualización condicional.
delimiter ';'
diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql
index 9c18bf11..756f82ba 100644
--- a/admin/Database/ogAdmBD.sql
+++ b/admin/Database/ogAdmBD.sql
@@ -742,6 +742,7 @@ CREATE TABLE IF NOT EXISTS `repositorios` (
`grupoid` int(11) DEFAULT NULL,
`comentarios` text,
`puertorepo` int(11) NOT NULL,
+ `apikey` varchar(32) NOT NULL DEFAULT '',
PRIMARY KEY (`idrepositorio`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;