Does Drupal have any security like Dexterity in Plone? Is there anything in Drupal's security like Plone's Dexterity where I can wrap content in my webpage and have it displayed or not displayed based upon security roles?

EDIT:  Thanks.  None of these do what I'm asking, however.  I want to wrap a piece of content on a webpage and based upon the user hide or display it,

&lt;? if user in group or role x (?&gt;
&lt;input type=buttong value="approve employee for vacation time" /&gt;
&lt;? else ?&gt;
&lt;strong&gt;Supervisor not approved yet&lt;/strong&gt;
&lt;?)?&gt;


Don't get hung up on vacation.  I'm not looking for a workflow.  It could have said anything.  Show DOB, SSN, etc

I have to query outside databases like Oracle, SQL Server, and so on to get this information.  It will not be resident in the Drupal database, only the security will be.
Drupal has a powerful access control to allow users, site builders and developers grant or deny access to content created in it. The basic of access control is the triplet user-group-permission, where you have users associated to roles associated to permissions.

There's a lot of Drupal contributed modules to extend these features. Content Access is a cool module to restrict content to some roles based on it's own type. Domain Access is another control acccess module, a lil more complicated, which handle the access control to affiliate content to "subsites" (domains, subdomains or non-standard ports). So, if you make a little search in the Modules page of drupal.org for "ACL", "access control" or something like, you'll find a lot of resources to bootstrap your web software development.

Keep drupalizing!