Ver código fonte

external care id is string

jmontoyaa 7 anos atrás
pai
commit
1eaf9a6679

+ 2 - 7
plugin/studentfollowup/Entity/CarePost.php

@@ -7,14 +7,8 @@ use Gedmo\Mapping\Annotation as Gedmo;
 use Doctrine\ORM\Mapping as ORM;
 
 /**
- *
  * CarePost
  *
- * When installing the plugin, this fill will be move inside:
- * src/Chamilo/PluginBundle/Entity/StudentFollowUp/
- * in order that Chamilo/Doctrine register it before using
- *
- *
  * @ORM\Table(name="sfu_post")
  * @ORM\Entity
  * @Gedmo\Tree(type="nested")
@@ -47,7 +41,7 @@ class CarePost
     /**
      * @var string
      *
-     * @ORM\Column(name="external_care_id", type="bigint", nullable=true)
+     * @ORM\Column(name="external_care_id", type="string", nullable=true)
      */
     protected $externalCareId;
 
@@ -426,4 +420,5 @@ class CarePost
 
         return $this;
     }
+
 }

+ 1 - 1
plugin/studentfollowup/StudentFollowUpPlugin.php

@@ -46,7 +46,7 @@ class StudentFollowUpPlugin extends Plugin
         $fs = new Filesystem();
         $fs->mirror(__DIR__.'/Entity/', $pluginEntityPath, null, ['override']);
 
-        $sql = "CREATE TABLE sfu_post (id INT AUTO_INCREMENT NOT NULL, insert_user_id INT NOT NULL, user_id INT NOT NULL, parent_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, content LONGTEXT DEFAULT NULL, external_care_id BIGINT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, private TINYINT(1) NOT NULL, external_source TINYINT(1) NOT NULL, tags LONGTEXT NOT NULL COMMENT '(DC2Type:array)', attachment VARCHAR(255) NOT NULL, lft INT DEFAULT NULL, rgt INT DEFAULT NULL, lvl INT DEFAULT NULL, root INT DEFAULT NULL, INDEX IDX_35F9473C9C859CC3 (insert_user_id), INDEX IDX_35F9473CA76ED395 (user_id), INDEX IDX_35F9473C727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;";
+        $sql = "CREATE TABLE sfu_post (id INT AUTO_INCREMENT NOT NULL, insert_user_id INT NOT NULL, user_id INT NOT NULL, parent_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, content LONGTEXT DEFAULT NULL, external_care_id VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, private TINYINT(1) NOT NULL, external_source TINYINT(1) NOT NULL, tags LONGTEXT NOT NULL COMMENT '(DC2Type:array)', attachment VARCHAR(255) NOT NULL, lft INT DEFAULT NULL, rgt INT DEFAULT NULL, lvl INT DEFAULT NULL, root INT DEFAULT NULL, INDEX IDX_35F9473C9C859CC3 (insert_user_id), INDEX IDX_35F9473CA76ED395 (user_id), INDEX IDX_35F9473C727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB;";
         Database::query($sql);
         $sql = "ALTER TABLE sfu_post ADD CONSTRAINT FK_35F9473C9C859CC3 FOREIGN KEY (insert_user_id) REFERENCES user (id);";
         Database::query($sql);