×

User privilege based web page content editing

  • US 9,037,983 B1
  • Filed: 12/13/2006
  • Issued: 05/19/2015
  • Est. Priority Date: 12/13/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of selectively restricting changes to a web page, comprising:

  • identifying a current user of an application server;

    automatically determining a job function associated with the current user by checking a repository where user information resides;

    determining a user right of the current user based at least in part based on the job function;

    using a processor to determine whether the current user is to be limited to editing the web page based at least in part on the user right;

    in the event it is determined that the current user is to be limited to editing a selected portion of content of the web page, displaying to the user a first interface that comprises a first content view of the web page that enables the current user to edit the selected portion of content data but neither other portions of content nor an associated layout data of the web page;

    in the event it is determined that the current user is to be limited to editing all content of the web page, displaying to the user a second interface that comprises a second content view of the web page that enables the current user to edit all content data but not the layout data of the web page;

    in the event it is determined that the current user is not to be limited to editing the web page, displaying to the user a third interface that comprises a layout view of the web page that enables the current user to edit both the content data and the layout data of the web page;

    wherein the layout view comprises a set of layout components and wherein the set of layout components are hierarchical with a parent layout component and a child layout component;

    receiving a request from the current user for editing an element within the layout view;

    in the event it is determined that the layout of the element and the content of the element is locked, returning an exception to indicate the request is denied;

    in the event it is determined that the layout of the element but not the content of the element is locked, allowing only the content of the element to be edited;

    in the event it is determined that the layout of the element and the content of the element is not locked, allowing both layout and content of the element to be edited;

    wherein the layout of the element is locked if its parent layout component is locked;

    receiving a request from the current user to lock;

    in the event it is determined that the user wants to lock the entire web page, locking a top level layout component and extending locking down to all children of the top level layout component; and

    in the event it is determined that the user selects a specific group of layout components and content to be locked and determined that the lock should be extended to children layout components, locking the selected components and extending locking down to all children of the selected components.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×