ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/NinoCode/Active_prgs/MCP/Trunk/mcp.txt
Revision: 496
Committed: Fri Dec 20 15:52:59 2013 UTC (12 years, 3 months ago) by nino.borges
Content type: text/plain
File size: 10308 byte(s)
Log Message:
Moved the main mcp code to the trunk, for easier versioning.

File Contents

# Content
1 ---MCP---
2
3 - Runs from your system try like your dev and loc
4 - programs:
5 - MCP Intake form <new case> <and edit stuff in case> Console
6 - Case name
7 - Client matt
8 - what vendor
9 - prod spec
10 - concordnace or relatvity
11 - Makes the DIS H drive dirs and makes a hidden match and tags dirs.
12 [*] Analyst mode.
13 [*] eventually add case will need to record the local cases dir in the database
14 How else will the analysts see the prod lable..
15
16 - MCP View/Edit
17 -
18 -- Todo --
19 [*] BUG: if the case does not have case uploads, when you go to look at case uploads,
20 it's an unhandled exception.
21 [] Add more storage of vendor info. i.e. location, phone, contact, etc.
22 [] Add vendor notes, so people can see other's impressions of vendors.
23 [] how about uploading vendor invoices to case folder.
24 [] how about uploading the esi letter to case folder and putting link in access.
25 [] Add production logging.
26 [] Add a production type, so you can track native prods too.
27
28 - MCP copy up request
29 - point to a source and tell it what case, and it archives, copies up, creates
30 the dirs with a date dir,and finally sends you an email that it is complete.
31 - increments the data uploaded thing in the case dir.
32 -- todo --
33 [] BUG: Analysts are reporting that they see the full list under view/edit but not in
34 copy up.
35 [] BUG: you need to add a dialog asap for when the mcp cant conntect to the mweftp
36 site. right now it's an unhandled exception that makes it look liek the mcp
37 fails.
38 [] BUG: If the MCP cant copy up a folder, like the hidden sys folder on a hd,
39 it errors out and does not report the size.
40 [*] BUG: When you select individual file, it still says Directory in the selector dialog.
41 [*] BUG: in 2.5 there is a bug that wont let you get the uncompressed size of a zip
42 for large zips. Consider upgrading py.
43 [*] BUG: There is a bug when trying to add a unicode file to a tar. You get a UnicodeDecodeError
44 This was fixed in 2.6.5 and 2.7b1 Consider upgrading py.
45 [*] Needs a gui.
46 [*] Need to change it so it calculates the uncompressed size. I think I can atleast do
47 this for zip files.
48 [*] right now it copies over the wan, make a sep method that first tries to copy over
49 ftp. when that is down, it defaults to wan. Yuck, they are using ftpes (over ssl)
50
51 [*] copy is now over wan but verify dir and make new incremented dir are still over wan
52 should this change?
53 - Not now, since aaron will move the database to the dis.
54
55 [] copy over ftpes is done but what if it times out while you are compressing?
56
57 [] make it work in batch mode.
58 [] make it not arch the folder structure below the orig file.
59 [*] Needs to increment the date folder if it already exists. Not per thing copied,
60 but per everytime it is run.
61 [*] Make it support LN/Relativity
62 [*] Make it support LN/Concordance
63 [*] It should note both the UEPOCH (once aaron adds this field) and the platform, in both the
64 text file and in the database
65 [*] both copy up and the console need "Analyst mode", where it lists add cases and not just boston.
66 [*] add 7z to the list of archives that gets skipped.
67
68
69 - MCP production request
70 - Not sure how I would do this but it needs to record the prod date and location on
71 the dis of prod...
72 - Also would be nice if it made a prod db where the paralegals could query
73
74
75 - Links to your data dirs where it stores your case info dirs
76
77 - MCP Case Scan
78 - Runs periodically gathers info on cases.
79 - Gathers and updates the list of database names in your cases.
80 - Checks to see if ipro menu is added and ipro link works, etc.
81 - Could it also tell me if my databases need re-indexing?
82 - This should also skip the Match and TagDBs folders.
83 -- todo --
84 [*] Should this also add the findattachments cpl like in venus.
85 [*] Make a case scan UI. It they run just the regular case scan, it runs for all. If they run the UI
86 it lets them choose a case.
87
88 - MCP Archive
89 - Lets you make an archive request for one of your cases.
90 - moves the case and prod info to a organized folder for later checking.
91
92 - How about a program that lets me announce how busy I am and if I need help or can
93 offer help? MCP PM Status... Red = Underwater and could use some help, Yellow =
94 I have enough work for the day for me, Green = Lite day and I can possibly help others.
95
96
97 -- Things it needs to do --
98 -[*] Create the local case dirs with case client matter.
99 -[*] Track how much you copy to the dis.
100 -[] Automatically send an email when you select Concordance as the review tool
101 -[] also, if you select concordance, it should make the h drive structure.
102 -[] It should auto report, when you ask it to, the upload figures for all cases that
103 have "Chargeable" checked.
104
105
106
107
108 -- Other random notes --
109 - For boston, it's local to you. for other offices it's on the NA network, so they can share one
110 MCP case list per office.
111 [] Consider changing your code so it dosent default to owner as the tmp but the office. SyncWAccess
112 is confusing because it shows you have x number of cases local (because it's an office dir) and then
113 return my cases, shows that you dont have that case and tries to add it. this exception is handled
114 but this is not ideal.
115 -- Expedat notes --
116 - IMPORTANT: When you copy movedat to a new machine, you need to run it in cmd mode first so you can
117 input the reg lic. (So everytime you give someone copy up new.) You can just run movedat.exe -R to
118 force it to ask you for the lic.
119 - It gets copied to c: program files\expedat
120
121 --- Version Info ---
122
123 .17 - Updated the case dir fields for Boston and DC in the view.
124 - Added View My Case notes to View/Edit program
125 - Added View Production Spec to View/Edit program
126 - Moved the "set work dir" out of the main MCP_CopyUp UI and into
127 menu option and dialog of its own.
128 - Add ability to MOVE to LN from the "vendor folder". This works on files but does not support copying over
129 entire directories. Copying directories will be added to next release.
130 - Changed network checker to not check for DIS availability, if you are copying to LN.
131
132 .16 - Fixed bug where Production History was not sorted.
133 - Fixed bug where Production History dialog was not displaying properly.
134 - Added .7z to the list of "Archived files that get skipped"
135
136
137 .15 - Fixed bug where when you click case uploads under view, it throws and exception,
138 if the table is empty. (ie. no uploads yet) it now gives you a dialog saying that no case uploads yet.
139 - Added AddProduciton and ViewProduction History to MCP_ViewEdit. Users can now add single producitons to a case
140 and view all productions entered on that case.
141
142
143 .14 - Added AddDataUpload to the console
144 - Added AddDataUpload function to the CaseUploads dialog.
145 - Added the view case folder menu option, which opens the case folder for that case, allowing
146 the analysts to get at the saved ZDL file.
147 (added to unstable for testing)
148
149 - distributed .14 of copy up only, so I could change it to dis28
150 .14b. - changed copy up to dis29 and sent out copy up only to group as .14b
151
152
153 .13 - Fixed the mwe sftp connection and made this the only way it copies data to the dis.
154 - It still tests and creates a new directory over the wan but all copy up is over sftp.
155 - Added Delete case upload from access db to library.
156 - Added the Delete case upload function to the case uploads dialog.
157
158
159
160 .12
161 - Changed copy up so it skips the 'system volume information' dir, if it finds it.
162 - When you add a new case, it now also updates the tbl_Ref_Client and tbl_Ref_ClientMatter tables.
163 - Added a UI to the case Scan module. Can now be ran in auto mode and interactive mode,
164 where the user can select to run on all cases or just one case.
165 - View/Edit now has a menu with a View | Case Uploads dialog. This currently allows users to see their
166 uploads line by line and gives them a total. (add and subtract buttons added but disabled for now.)
167
168
169
170 .11
171 - Added "Analyst Mode" which, if you are an analyst, lets you see all cases.
172
173 .10 RC2
174 - Changed the expedat library so that it works with the new Concordance setup.
175
176 .10 RC1
177 - This is the first user release that does full linking with access.
178 .10
179 - Added Expedat / LN copy up capability.
180 - Added more connections in Access Library.
181 - Added the View/Edit GUI.
182 - The add case now writes to access db too, if the clm dosent already exist.
183 - Added access update capability to the CopyUp utility.
184
185
186 .09b
187 - Updated location to dis27
188 .09
189 - Updated location to dis26
190 .08
191 - Added functionality so that, when you copy up multiple jobs on the same matter in the same day
192 it will upload to a <time>_000x folder. This way it wont accidentally overwrite some generic CD
193 that you copied the same day.
194 - Fixed typo in "Select file" dialog where it incorrectly says "Select direcory".
195 .07
196 - Added MCP_AddCase with very limited functionality.
197 .06
198 - Updated location to dis25
199 .05
200 - Updated print statements.
201 .04
202 - Since there is a bug in 2.5 where it cant read zip sizes over a certian size,
203 added exception to handle it.
204 .03
205 - Added the ability that if it's a zip, it gathers the uncompressed size.
206 - test when its a zip with other files.
207 - tested what happens if the zip is pw protected. works fine.
208 .02
209 - Initial version released to others.
210 .01
211 - My test version only.