T.R | Title | User | Personal Name | Date | Lines |
---|
2116.1 | change access right of mail inbox | UTROP1::elec6.uto.dec.com::HIELKEMA_M | | Wed Feb 12 1997 10:16 | 8 |
| Hello Petra,
Incoming external mail will get the same access right as the mail inbox.
Your mail inbox probably has an access right standard. Change it to
Org-intern. That should be sufficient.
Regards,
Minne
|
2116.2 | Access Right for unit inbox | HBFMS::STRAUCHP | Petra Strauch @BEO | Wed Feb 12 1997 16:10 | 7 |
| Hello,
the access right of our unit inbox is Org-intern,
internal mail can easily be shared by some users. But
arriving faxes in that inbox are "Standard".
Ciao Petra
|
2116.3 | | UTROP1::hielkemr.apd.dec.com::HIELKEMA_M | | Fri Feb 14 1997 10:16 | 7 |
| Petra,
What version of LNX are you using?
Minne
|
2116.4 | In V3.2 is this implemented, see this hack | GENIE::16.184.48.154::genie::tschanz | | Fri Feb 14 1997 12:14 | 58 |
| Hi Petra and Minne,
For external Mail you have always the AccRt Standard. Only the Envelope
became the AccRT from the OrgMailInbox.
In V3.2 all Mails also external inherit the AccRt from the MailInbox.
We solved this with Method-Programming, but it is not so
clean for security!!!
Make a new OrgMailinbox and ovveride the Methods.
You need also a new Attibutt on this Class. Strings dosen't works.
Trye this as first on your Server not at the Customer, please.
LNXMAIL97@0100000000000000000000000010C5E0D9:OrgMailInbox97::DoubleClickSelecte
{
Type objlist, obj,fcompound,fcompoundlist;
GetSelectedObjects(objlist);
for (obj in objlist)
{
fcompoundlist=nil;
obj.GetChildObjects(fcompoundlist);
for (fcompound in fcompoundlist)
{
objlist + []fcompound;
}
}
CommitTransaction();
for (obj in objlist)
{
if ((obj.AccessRight ==
this.LNXMAIL97@0100000000000000000000000010C5E0D9:DefaultAccessRight) &&
(obj.Owner == this.Owner))
{
obj.SetAccessRights(2);
}
/* obj.SetAccessRights(this.AccessRight); */
}
OrgMailInbox::DoubleClickSelectedObjects();
}
LNXMAIL97@0100000000000000000000000010C5E0D9:OrgMailInbox97::EditAttributes()
{
UserObject::EditAttributes();
}
LNXMAIL97@0100000000000000000000000010C5E0D9:OrgMailInbox97::ReadAttributes()
{
UserObject::ReadAttributes();
}
|