MDL-11510 added missing fields in new gradebook backup
[moodle-pu.git] / backup / STATUS.txt
blob5fe7caffd17a276550d208bb93b31a4c52a0c344
1 STATUS $Id$
2 ----------
4 This documment shows the current status of the backup/restore option.
6 Backup:  WORKING. COMPLETED !!
8 Restore: WORKING. COMPLETED !!
10 ========== ========== ========== ========== ========== ==========
12 Now I show the specific detailed status of every item in the process:
14 Backup Details:
15 ===============
16    - Backup FrontEnd............................................DONE
17         - Check Security........................................DONE
18         - Select Info to Backup.(from mods).....................DONE
19         - Check (summary info)..................................DONE
20              - Check mods.......................................DONE
21              - Check logs.......................................DONE
22              - Check users......................................DONE
23              - Check User Files.................................DONE
24              - Check Course Files...............................DONE
25         - Launch Backup.........................................DONE
26         - Show progress.........................................DONE
27         - Determine Backup location.............................DONE
28         - Delete old entries at backup startup..................DONE
29              - From database....................................DONE
30              - From filesystem..................................DONE
31    - Backup Items:..............................................DONE
32         - Backup Info data......................................DONE
33         - Course................................................DONE
34            - Course Summary Data................................DONE
35               x course info.....................................DONE
36               x sections info...................................DONE
37               x mods info.......................................DONE
38            - User Accounts Info.................................DONE
39               x admins..........................................DONE
40                  - All..........................................DONE 
41               x course creators.................................DONE
42                  - All..........................................DONE 
43               x teachers........................................DONE
44                  - Course.......................................DONE
45                  - All..........................................DONE 
46               x students........................................DONE
47                  - Course.......................................DONE
48                  - All..........................................DONE 
49            - Logs...............................................DONE
50            - Scales.............................................DONE
51            - Events.(course)....................................DONE
52            - Groups.............................................DONE
53            - Categories and Questions.(STEP 1)..................DONE
54               + categories......................................DONE
55               + questions structure.............................DONE
56            - Mods Info..........................................DONE
57               x assignments.....................................DONE
58                  + course data..................................DONE
59                  + user data....................................DONE
60                  + files........................................DONE
61               x attendances.....................................DONE
62                  + course data..................................DONE
63                  + user data....................................DONE
64                  + files.....(NOT EXISTS).......................DONE
65               x chats...........................................DONE
66                  + course data..................................DONE
67                  + user data....................................DONE
68                  + files.....(NOT EXISTS).......................DONE
69               x choices.........................................DONE
70                  + course data..................................DONE
71                  + user data....................................DONE
72                  + files.....(NOT EXISTS).......................DONE
73               x forums..........................................DONE
74                  + course data..................................DONE
75                  + user data....................................DONE
76                  + files........................................DONE
77               x glosaries.......................................DONE
78                  + course data..................................DONE
79                  + user data....................................DONE
80                  + files........................................DONE
81               x journals........................................DONE
82                  + course data..................................DONE
83                  + user data....................................DONE
84                  + files.(NOT EXISTS)...........................DONE
85               x labels..........................................DONE
86                  + course data..................................DONE
87                  + user data....................................DONE
88                  + files.(NOT EXISTS)...........................DONE
89               x quizzes.(STEP 2)................................DONE
90                  + course data..................................DONE
91                  + user data....................................DONE
92                  + files.(ARE COURSE FILES !!!).................DONE
93               x resources.......................................DONE
94                  + course data..................................DONE
95                  + user data....................................DONE
96                  + files..(ARE COURSE FILES !!!)................DONE
97               x surveys.........................................DONE
98                  + course data..................................DONE
99                  + user data....................................DONE
100                  + files.....(NOT EXISTS).......................DONE
101               x workshops.......................................DONE
102                  + course data..................................DONE
103                  + user data....................................DONE
104                  + files........................................DONE
105               x user files to temp..............................DONE
106               x course files to temp............................DONE
107    - Compress the backup (zip)..................................DONE.
108       - XML File................................................DONE.
109       - moddata files...........................................DONE.
110       - Course Files............................................DONE.
111       - User Files..............................................DONE.
112    - Copy finished file to browseable dir.......................DONE
113    - Delete old entries at backup end...........................DONE
114       - From database...........................................DONE      
115       - From filesystem.........................................DONE
116    - Browse backup files........................................DONE
117    - Download backup files......................................DONE
118    - Delete backup files........................................DONE
119    - Program scheduled backups..................................DONE
120       - Build a configuration inteface..........................DONE
121       - Create the script.......................................DONE
122       - Integrate it in cron....................................DONE
123       - View logs...............................................DONE
124       - Send email..............................................DONE
125    - Select manually the desired activities to backup...........NOT EXISTS
126       - Modify the backup frontend..............................NOT EXISTS
127       - Modify the backup of course_sections and course_modules.NOT EXISTS
128       - Modify every module backuplib to work properly..........NOT EXISTS
129    - Encode every possible internal link........................DONE
130       - Links to forums.........................................DONE
131       - Links to resources......................................DONE
132 Restore Details:
133 ===============
134    - Delete old entries at restore start........................DONE
135       - From database...........................................DONE
136       - From filesystem.........................................DONE
137    - Restore FrontEnd...........................................DONE
138         - Check Security........................................DONE
139         - Select File to Restore................................DONE
140         - Uncompress the backup (unzip).........................DONE
141             - XML File..........................................DONE
142             - Course Files......................................DONE
143             - User Files........................................DONE
144         - Check file is a valid one.............................DONE
145         - Load info from file...................................DONE
146         - Load Backup Info......................................DONE
147         - Load Course Header....................................DONE
148         - Restore into feature..................................DONE
149            - New course (restore)...............................DONE
150            - Existing course (import)...........................DONE
151         - Select Info to Restore (depending from backup)........DONE
152         - Make decisions........................................DONE
153            - About existing users...............................DONE
154         - Launch Restore........................................DONE
155         - Show progress.........................................DONE
156    - Restore Items:.............................................DONE
157         - Course................................................DONE
158            - Course Summary Data................................DONE
159               - Course Table....................................DONE
160               - Sections Table..................................DONE
161               - Modules Table...................................DONE
162            - User Accounts Info.................................DONE
163               x teacheras. .....................................DONE
164                  - None  .......................................DONE
165                  - Course.......................................DONE
166                  - All..........................................DONE 
167               x students........................................DONE
168                  - None.........................................DONE
169                  - Course.......................................DONE
170                  - All..........................................DONE 
171               x creators........................................DONE
172                  - None.........................................DONE
173                  - Course.......................................DONE
174                  - All..........................................DONE 
175               x admins..........................................DONE
176                  - None.........................................DONE
177                  - Course.......................................DONE
178                  - All..........................................DONE
179            - Categories and Questions.(STEP 1)..................DONE
180               + categories......................................DONE
181               + questions structure.............................DONE
182            - Scales.............................................DONE
183            - Events.(course)....................................DONE
184            - Groups.............................................DONE
185            - Mods Info Prepare..................................DONE
186               x read modules zone...............................DONE
187               x separate every mod..............................DONE
188               x xmlize (to array) and serialize it..............DONE
189               x save to db (backup_ids).........................DONE
190            - Mods Info..........................................DONE
191               x assignments.....................................DONE
192                  + course data..................................DONE
193                  + user data....................................DONE
194                  + files........................................DONE
195               x attendances.....................................DONE
196                  + course data..................................DONE
197                  + user data....................................DONE
198                  + files.(NOT EXISTS)...........................DONE
199               x chats...........................................DONE
200                  + course data..................................DONE
201                  + user data....................................DONE
202                  + files.(NOT EXISTS)...........................DONE
203               x choices.........................................DONE
204                  + course data..................................DONE
205                  + user data....................................DONE
206                  + files.(NOT EXISTS)...........................DONE
207               x forums..........................................DONE
208                  + course data..................................DONE
209                  + user data....................................DONE
210                  + files........................................DONE
211               x glosaries.......................................DONE
212                  + course data..................................DONE
213                  + user data....................................DONE
214                  + files........................................DONE
215               x journals........................................DONE
216                  + course data..................................DONE
217                  + user data....................................DONE
218                  + files.(NOT EXISTS)...........................DONE
219               x labels..........................................DONE
220                  + course data..................................DONE
221                  + user data....................................DONE
222                  + files.(NOT EXISTS)...........................DONE
223               x quizzes.(STEP 2)................................DONE
224                  + course data..................................DONE
225                  + user data....................................DONE
226                  + files.(ARE COURSE FILES !!!).................DONE
227               x resources.......................................DONE
228                  + course data..................................DONE
229                  + user data....................................DONE
230                  + files.(ARE COURSE FILES !!!).................DONE
231               x surveys.........................................DONE
232                  + course data..................................DONE
233                  + user data....................................DONE
234                  + files.(NOT EXISTS)...........................DONE
235               x workshops.......................................DONE
236                  + course data..................................DONE
237                  + user data....................................DONE
238                  + files........................................DONE
239    - User files from temp.......................................DONE
240    - Course files from temp.....................................DONE
241    - Log entries................................................DONE
242    - Readjust instance in course_modules........................DONE
243    - Readjust modinfo in course (serialize).....................DONE
244    - Delete old entries at restore end.  .......................DONE
245       - From database...........................................DONE
246       - From filesystem.........................................DONE
247    - Upload backup files........................................DONE
248    - Decode every possible internal link........................DONE
249       - Links to forums.........................................DONE
250          - From forums (post->message)..........................DONE
251          - From forums (forum->intro)...........................DONE
252          - From resources (resource->summary)...................DONE
253          - From resources (resource->alltext)...................DONE
254       - Links to resources......................................DONE
255          - From forums (post->message)..........................DONE
256          - From forums (forum->intro)...........................DONE
257          - From resources (resource->summary)...................DONE
258          - From resources (resource->alltext)...................DONE
260 ========== ========== ========== =========== =========== =========== ===
262 This is all. It isn't a little thing !!!  :-)
264 Eloy (stronk7)
265 29-04-2003