THE WELCH COMPANY
440 Davis Court #1602
San Francisco, CA 94111-2496
415 781 5700
S U M M A R Y
DIARY: October 23, 1992 11:32 AM Friday;
Rod Welch
Fix Executive Services so cannot "save" another User's stuff.
1...Summary/Objective
2...F1 Shift F1
3...F1 Shift F2
..............
Click here to comment!
CONTACTS
SUBJECTS
SDS, New User setup ideas
User interface, front end, 047024
Executive Services, 910121
New Task or Link records, ID field, 022S01, 022S02
SAVX, File Save Failing
Data Security; Multi-User; LAN
User ID
0909 - ..
0910 - Summary/Objective
0911 -
091101 - Changed code to avoid "save" when records are opened from Executive
091102 - Services, per ref SDS 16 line 128. For some reason, the existing code
091103 - was not working.
091104 -
091105 - Added code so new tasks can only be created in the Original Session
091106 - User's Schedule.
091107 -
091108 -
091109 - ..
0912 -
0913 -
0914 - Analysis
0915 -
091501 - In general we are coding so an Executive session eminating from the
091502 - Group Manager, can only read and link from another User's records.
091503 - This avoids the problem of records being overwritten, and maintains
091504 - authorship. Seems like the other form of Executive session is still
091505 - available if it becomes absolutely necessary to change another
091506 - person's records.
091507 -
091508 -
091509 - We set 149 1249 when the local User ID is different from the original
091510 - session User ID, and this controls the save function, ref SDS 16 line
091511 - 144, and ref SDS 16 line 266. See also explanation at ref SDS 17 line
091512 - 52, and ref SDS 17 line 87.
091513 -
091514 - F1 Shift F1
091515 -
091516 - This is a similar problem that has been considered at some length, per
091517 - ref SDS 17 line 68. It should work so if a record is opened from the
091518 - Group Manager from Executive Services, then the new task should go
091519 - only into the Original User's Schedule. If an Executive session is
091520 - opened from Executive Services, then that should permit entering
091521 - changes.
091522 -
091523 - F1 Shift F2
091524 -
091525 - The analysis for F1 Shift F1 applies to simple linking also. Actually,
091526 - it would be helpful if we could link into another User's records, but
091527 - then we would have to be able to save them, and this opens a Pandora's
091528 - box of difficulties.
091529 -
091530 - Decided to let the linkage take place afterall, and rely on the
091531 - inability to save the file.
091532 -
091533 - It is actually helpful to add linkages. This has to be
091534 - considered in greater depth.
091535 -
091536 -
0916 -
0917 -
0918 - 1411 : 000008
0919 -
091901 - Line 1690 - changed the code to incorporate redirection when 149 =
091902 - 1249, which is set in macro 972 in file 000006, so the standard SDS
091903 - save code, macro 142, does not execute.
091904 -
091905 - This seems to have solved that problem.
091906 -
091907 -
0920 -
0921 -
0922 - 1426 : 004
0923 -
092301 - Line 500 - this is the code that makes a new task, or links records,
092302 - discussed above under F1 Shift F1.
092303 -
092304 - This needs to get the Original Session User ID.
092305 -
092306 - Line 540 - created code that uses Original Session user.
092307 -
092308 - Line 600 - this code required slight change to apply local User ID,
092309 - after swapping into it the Original Session.
092310 -
092311 -
092312 -
0924 -
0925 -
0926 - 1504 : 000007
0927 -
092701 - Line 2440 - added code to return error message to avoid linking into
092702 - another person's records.
092703 -
092704 - Removed this code so the linkages can take place for the reasons
092705 - given above under F1 Shift F2.
092706 -
0928 -
0929 -
0930 - 1525 : 000005
0931 -
093101 - This has to transfer the 149 = 1249 flag to Diary Summary and
093102 - individual records.
093103 -
093104 -
0932 -