Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1434 ariadna 1
<?xml version="1.0" encoding="UTF-8" ?>
2
<XMLDB PATH="local/moofactory_notification/db" VERSION="20201222" COMMENT="XMLDB file for Moodle local/moofactory_notification">
3
  <TABLES>
4
    <TABLE NAME="local_mf_notification" COMMENT="Table des mails de notifications">
5
      <FIELDS>
6
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
7
        <FIELD NAME="base" TYPE="int" LENGTH="1" NOTNULL="false" SEQUENCE="false" />
8
        <FIELD NAME="type" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
9
        <FIELD NAME="name" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
10
        <FIELD NAME="subject" TYPE="char" LENGTH="510" NOTNULL="false" SEQUENCE="false"/>
11
        <FIELD NAME="bodyhtml" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
12
      </FIELDS>
13
      <KEYS>
14
        <KEY NAME="primary" TYPE="primary" FIELDS="id" />
15
      </KEYS>
16
    </TABLE>
17
 
18
    <TABLE NAME="local_mf_enrollnotif" COMMENT="Table des users qui doivent être notifiés suite à leur inscription">
19
      <FIELDS>
20
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
21
        <FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
22
        <FIELD NAME="courseid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
23
        <FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
24
      </FIELDS>
25
      <KEYS>
26
        <KEY NAME="primary" TYPE="primary" FIELDS="id" />
27
      </KEYS>
28
    </TABLE>
29
 
30
    <TABLE NAME="local_mf_accessnotif" COMMENT="Table indiquant les users notifiés pour non accès à un cours">
31
      <FIELDS>
32
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
33
        <FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
34
        <FIELD NAME="courseid" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
35
        <FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
36
        <FIELD NAME="notificationnumber" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" />
37
      </FIELDS>
38
      <KEYS>
39
        <KEY NAME="primary" TYPE="primary" FIELDS="id" />
40
      </KEYS>
41
    </TABLE>
42
 
43
    <TABLE NAME="local_mf_modaccessnotif" COMMENT="Tracks sent notifications for module access">
44
      <FIELDS>
45
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
46
        <FIELD NAME="moduleid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The ID of the module" />
47
        <FIELD NAME="userid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="The ID of the user notified" />
48
        <FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="Timestamp when the notification was sent" />
49
        <FIELD NAME="notificationnumber" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="The notification number"/>
50
      </FIELDS>
51
      <KEYS>
52
        <KEY NAME="primary" TYPE="primary" FIELDS="id" />
53
      </KEYS>
54
    </TABLE>
55
 
56
    <TABLE NAME="local_mf_event_notifications" COMMENT="Table des notifications envoyées pour les événements de site">
57
      <FIELDS>
58
        <FIELD NAME="id" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="true" />
59
        <FIELD NAME="eventid" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="ID de l'événement" />
60
        <FIELD NAME="notificationtime" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false" COMMENT="Timestamp du moment où la notification a été envoyée" />
61
        <FIELD NAME="notified" TYPE="int" LENGTH="1" NOTNULL="false" SEQUENCE="false" DEFAULT="0" COMMENT="Indicates if the event has been notified" />
62
      </FIELDS>
63
      <KEYS>
64
        <KEY NAME="primary" TYPE="primary" FIELDS="id" />
65
      </KEYS>
66
    </TABLE>
67
 
68
  </TABLES>
69
</XMLDB>