oship-dev team mailing list archive
-
oship-dev team
-
Mailing list archive
-
Message #00840
Re: Security Information Model
Ok! I've created the security file, with a simple class called
AccessControlSetting. I've made some tests for the ehraccess class too.
Thanks for your help! I can say OSHIP project has an amazing philosophy, the
sentences you quote are very interesting!
Cheers,
Wagner F. Mezaroba.
2010/1/3 Tim Cook <timothywayne.cook@xxxxxxxxx>
> On Sun, 2010-01-03 at 15:03 -0200, Wagner Francisco wrote:
> > Hi,
> >
> > I'm working in the EHR Information Model. I saw that it's necessary to
> > create the EhrAccess class and the EhrAccess class have an attribute
> > called AccessControlSettings. This attribute belongs to the Security
> > Information Model but I haven't found any specification about the
> > Security IM. I saw that OpenEHR has a flexible policy for the Security
> > IM. But aren't there any specifications about it?
> >
>
> Yes. Some parts of the specs. are immature and this is sensible in this
> case due to the international nature. Even local implementations vary.
>
> > Initially, May I create a simple class called AccessControlSettings in
> > a file called security.py in the openehr package?
> >
> Please do. I would suggest that we a dictionary in this case as well as
> in some similar places in the EHR. This gives us a great deal of
> flexibility. Also consider that we DO USE Grok. We may want to leave
> open the possibility that someone will want to create their own classes
> derived from the Zope security model and store them somewhere (like in a
> dictionary.
>
> Thanks for your work and for being pro-active. Open source projects
> live because people take action. Also, remember there is nothing that
> you can do that we can't undo if needed. :-)
>
> I just ask that you document it both in code comments as well as feeling
> free to edit the Developers document. The source for it is in LyX
> format and it is a great tool. No need to think about formatting at
> all. I suggest doing the tutorial and then just getting familiar with
> the menus. Again; we can always fix it later if needed.
>
> A few quotes from famous people for everyone to understand my philosophy
> about this project (and life in general):
>
> “Insanity: doing the same thing over and over again and expecting
> different results.” -- Albert Einstein
>
> “Anyone who has never made a mistake has never tried anything new.”
> -- Albert Einstein
>
> "Keep everything as simple as possible; but no simpler."
> -- Albert Einstein
>
> ......and finally a long one (you may need to know about the history of
> 3M corp. and masking tape to get this one).
>
> "As our business grows, it becomes increasingly necessary to delegate
> responsibility and to encourage men and women to exercise their
> initiative. This requires considerable tolerance. Those men and women,
> to whom we delegate authority and responsibility, if they are good
> people, are going to want to do their jobs in their own way. Mistakes
> will be made. But if a person is essentially right, the mistakes he or
> she makes are not as serious in the long run as the mistakes management
> will make if it undertakes to tell those in authority exactly how they
> must do their jobs. Management that is destructively critical when
> mistakes are made kills initiative. And it's essential that we have many
> people with initiative if we are to continue to grow."
> -- William McKnight
>
> http://en.wikipedia.org/wiki/William_L._McKnight
> http://en.wikipedia.org/wiki/Masking_tape
>
> According to the story, McKnight had previously told Drew "no"; 4 times
> to allow him to work on this product on company time.
>
>
> Cheers,
> Tim
>
>
>
>
>
>
>
>
>
>
>
> >
> > Thanks.
> > _______________________________________________
> > Mailing list: https://launchpad.net/~oship-dev<https://launchpad.net/%7Eoship-dev>
> > Post to : oship-dev@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~oship-dev<https://launchpad.net/%7Eoship-dev>
> > More help : https://help.launchpad.net/ListHelp
>
>
> --
> ***************************************************************
> Timothy Cook, MSc
>
> LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook
> Skype ID == (upon request)
> Academic.Edu Profile: http://uff.academia.edu/TimothyCook
>
> You may get my Public GPG key from popular keyservers or
> from this link http://timothywayne.cook.googlepages.com/home
>
>
References