Allow user to access /edit/delete/add specific items in list

Hi
I have one custom list.
every month department head is creating some activity because of which some items are getting added in that list pragmatically.
like-
departmentID item1
item2
DEPT001 item001
item002
DEPT001 item003
item001
DEPT002 item004
item001
After that User want to edit or delete or add new entries only related to their department only.
How can allow user to edit/delete or add entries (full control) only related to his department in the same list?
How can I assign users for this?
Should I create another list having department id and user mapping?
please suggest any soln.

The flow is like,
User(Dept head/department user)will select department from drop down and clik on button to add some entries against the department.
once the entries done he just click on save button.
after some time if department head/department user want to add/edit/delete some entries against his department then he should able to view only his deapartment entries.  
Also the email is generated to his manager.
So my question is how should I allow user to view his own entires only which should be available for him to add/edit/delete.?
If I create one list of department  and on adding the entries against each department I will add departmentID for every entry so that I can filter them by department.
but how to allow users for those entries? If I added user for each entry and if any department user changed then I have to change his name from all entries for that department.If the entries are more than 50 or 100 then it will be very difficuelt to handle.
Also for multiple users for single department this is very difficuelt to provide access.
 is there any alternate solution for it?

Similar Messages

  • 3. When ever I try typing on the facebook let us say on a post, I am not allowed or able to edit delete text I have typed. Is that a Mac setting

    3. When ever I try typing on the facebook web page while on my MacBook pro; let us say on a post, I am not allowed or able to edit delete text I have typed. Is that a Mac setting?

    I use a Mac and have no trouble editing or deleting text I have typed into a Facebook post.
    If you create a post, you can click in the upper right-hand corner of the post. You will see an inverted caret (an upside down ^). Clicking that will give you options to delete or edit your post.
    If you have replied to a post, you will see a small pencil in the upper right-hand corner of your reply. Clicking that will give you options to delete or edit your reply.

  • Recording video/audio files using Flash Meida Server through rmtp, and allow users to access the recorded files through http.

    As titled, what is the way to record video/audio files using Flash Meida Server through rmtp, and allow users to access the recorded files through http?
    What I am trying to do, is to record a user's microphone's input and save it to the server. Afterwards, I would like other users to be able to access the recorded files and mainuplating the audio data, by computeSpectrum(), to do some visualization of the audio. As I know computeSpectrum() cannot work on streaming files, so I think I need to access the recorded files using http instead of rmtp. Is that true?
    How can I redirect the http request to the files I was recorded into my applications/appName folder? Or I need to somehow moved the recorded files to the /webroot folder?
    Thanks!

    I probably have asked a stupid question.
    My recorded streams are still saved in the applications/appName/streams folder.
    And I redirect the www.mydomain.com/streams to point to the applications/appName/streams folder.
    And the rmtp recorded streams are abled to connect through http now.

  • How can I allow users to access SQLPLUS?

    Hi everyone,
    I have been charged with the task of creating an Oracle server on a CentOS VM. Installation and configuration is complete and SQL is working fine for the database admin user "oracle." I copied the environment variables to the .bashrc file for "oracle" and SQLPLUS starts without a hitch.
    Here is where I need a little guidance...
    I need to create basic Linux user accounts that will have access to the database, so they can then in turn log into their SQLPLUS accounts. The problem is, all of the database files and software are in located in the user "oracle's" directory. This means that no one but "oracle" and root have access to these files because they are the only ones with proper permissions.
    Before I put a ton of time into this, I thought I would pose these questions to the Oracle Linux community:
    1) Could I enable a specific Linux group (ex. "Oracle Users") to have access to the main database folder or possibly all folders along the path? I am hoping this would allow any users I put in the group access to the folders, and essentially the SQLPLUS application. (here is ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1)
    2) If that is not an option, will I need to make a completely new database and locate it in a location that all users can access?
    I understand that my first idea may not be the SAFEST method, but this is only for a small class of students learning how to use SQL and writing queries. There will be no sensitive information at risk. This would be a quick fix until I learned more about Oracle and how to use it.
    Thank you everyone.

    It certainly is rather a question for the General Database forum, though I doubt you will get a lot of happy replies for such a basic question.
    You can use / as sysdba OS authentication through SSH or using the server console, provided the user's account belongs to the "dba" user group. For remote connection through sqlnet you need create a $ORACLE_HOME/dbs/orapw$SID password file.
    If you would like to know more about this:
    Connecting / as sysdba is used for OS authentication. It ignores password credentials stored in the database and allows any user belonging to the OSDBA system group to connect to the database. Connections as sysdba will always connect to the SYS schema of the database, regardless of any username or password specified. Using OS authentication relies on the BEQ protocol, which connects to the database directly, without using the Oracle Listener process.
    The "oinstall" group will give access to the database software repository. There could be different oracle home installations, each with a different oracle user/owner like "oracle_prod1" and "oracle_prod2", but both users must be able to read/write the shared oraInventory, in which case both users must have read and write access to the oraInventory directory, hence the oinstall group.

  • Allowing user to access only documents created by him.

    Hi!, is there a way to allow users to read only the documents created by them?, so when they click on the browse data buttons on top they navigate through the documents created only by the specific user?
    Thank you!

    Hi,
    Please check Data Ownership Authorisation if the same is of help in your case.
    [Data Ownership Authorisation|https://websmp201.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_HIER_KEY=701100035871000371280&_OBJECT=011000358700004490662004E&_SCENARIO=01100035870000000183&]
    Regards,
    Jitin
    SAP Business One Forum Team

  • Can anyone tell me how to allow 3 groups access to use a specific brand and model USB, dissallowin all other brands in AD 2008 R2 and Linux enviroments

    We currently do not allow users to use USBs of any kind, but I need to allow admins and 2 other groups to be able to use a specific brand and model USB. I think this might involve writting some scripts, and or modifying the Master Schema in AD. But frankly
    I dont know where to begin, can anyone help me with this.

    I presume group policy can't be really applied to non windows OS where as for windows OS, you can either import the adm or use the current gpo settings.
    http://blogs.technet.com/b/danstolts/archive/2009/01/21/disable-adding-usb-drive-and-memory-sticks-via-group-policy-and-group-policy-preferences.aspx
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/f1bcf487-57fe-4d60-aa7a-18eb714242ab/how-to-use-group-policy-to-block-thumbdrive-by-brand?forum=winserverDS
    Awinish Vishwakarma - MVP
    My Blog: awinish.wordpress.com
    Disclaimer This posting is provided AS-IS with no warranties/guarantees and confers no rights.

  • Restrict user to access report of a specific layout

    Hello experts,
    We have a std. CJI3 report. In this report I have created a layout (see screen shot) and I want a user to access only that data of the report which comes with this layout.
    Kindly suggest if there is a way to control the access in this way.
    I though of creating z-report using call transaction function (to call cji3) and use screen variant for it.. but I dont want to go this way..
    Kindly suggest.
    Thank You.
    Regards
    Saurabh

    That would work nicely, if you also implemented note http://service.sap.com/sap/support/notes/1113939.
    However, I doubt this will be enough for CJI3, which has "Free Selections" as well as "Extended Selections" AND DB-Profiles.

  • Can't delete multiple selected items in List or Library

    I am experiencing quirky behavior when attempting to delete multiple selected items from a library or list. I select a few items via check box for each item I would like to delete. Then I click the delete button in the ribbon, and all I get is "Deleting...",
    but no page refresh and the items are not deleted. However if I access the same list or library via the App server and select a few items, then hit delete, the page refreshes and the items are deleted.
    So I consulted the Logs and compared the Web Server vs App Server, and the there is a lot of cryptic entries. The few lines that stands out most to me is the App server is:
    ConnectionString: 'Data Source=database;Initial Catalog=Content;Integrated Security=True;Enlist=False;Asynchronous Processing=False;Connect Timeout=15'   
    ConnectionState: Closed ConnectionTimeout: 15
    In fireItemEvent(), for list Building Locations, and item: 1
    In fireSyncItemEvent(), calling ExecuteItemEventReceivers()
    Calling ExecuteItemEventReceivers() for list 0f773535-3b22-4c29-97f1-fd2b70b50dd3 on item 1
    Entering monitored scope (Event Receiver (Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, Microsoft.SharePoint.Publishing.Internal.PublishingWebEventReceiver))
    Releasing SPRequest with allocation Id {FE9A45A8-C042-4223-8FCC-4BD873C93885}
    PublishingWebEventReceiver:ItemDeleting: item 
    These calls are not in the web server log.
    The list I was doing the delete action on was "Building Locations". We are using claims based authentication
    Thanks for any insight or thoughts.
    Brandon

    I confirmed that there is no rewrite tags in either web config (app or web).
    I did download fiddler, and when I try and delete on the web front end I get:
    It tries to access the URL https://mysite/_layouts/_vti_bin/client.svc/processQuery
    Then it sends me here since I have been denied
    <html><head><title>Object moved</title></head><body>
    <h2>Object moved to <a href="https://mysite/_layouts/AccessDenied.aspx">here</a>.</h2>
    </body></html>
    The app server goes to
    http://mysite/_layouts/_vti_bin/client.svc/processQuery doesn't get denied and deletes the items.

  • Allowing user to modify/edit a JTable

    i'm new to java and i'm creating a JTable that allows a user to modify the data and the data will be stored in the database that i have created here is my code:
    import javax.swing.JTable;
    import javax.swing.JScrollPane;
    import javax.swing.JPanel;
    import javax.swing.JFrame;
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    import java.util.*;
    import javax.swing.event.*;
    import javax.swing.table.TableModel;
    public class SelectContacts extends JFrame implements TableModelListener {
    private boolean DEBUG = true;
    DataBase db = new DataBase();
    Connection connection = db.getConnection();
    public SelectContacts() {
    super("SelectContacts");
    DataBase db = new DataBase();
    Connection connection = db.getConnection();
    ArrayList contactsList =new ArrayList();
    String[] columnNames = {"Name",
    "Address",
    "Gender",
    "Email",
    "Contact",
    "Age"};
    String query;
    Statement statement;
    ResultSet rs;
    String personName="";
    String address="";
    String gender="";
    String email="";
    String contact="";
    String age="";
    Contacts s1;
    int i=0;
    query = "SELECT * FROM Contacts";
    try{
    statement = connection.createStatement();
    rs = statement.executeQuery(query);
    while (rs.next()){
         personName = rs.getString("Name");
    address = rs.getString("Address");
    gender = rs.getString("Gender");
    email = rs.getString("Email");
    contact = rs.getString("Contact");
    age = rs.getString("Age");
    s1= new Contacts(personName,address,gender,email,contact,age);
    contactsList.add(s1);
    i++;      
    statement.close();
    catch ( SQLException sqlex ) {
    sqlex.printStackTrace();
    Object[][] data = new Object[6];
    int count=0;
    while (count<i){
         s1 = (Contacts) contactsList.get(count);
         System.out.println("Name:" + s1.getName());
         System.out.println("Address:" + s1.getAddress());
         System.out.println("Gender:" + s1.getGender());
         System.out.println("Email:" + s1.getEmail());
         System.out.println("Contact No.:" + s1.getContact());
         System.out.println("Age:" + s1.getAge());
         data[count][0] = s1.getName();
         data[count][1] = s1.getAddress();
         data[count][2] = s1.getGender();
         data[count][3] = s1.getEmail();
                   data[count][4] = s1.getContact();
                   data[count][5] = s1.getAge();
    count++;
    final JTable table = new JTable(data, columnNames);
    table.setPreferredScrollableViewportSize(new Dimension(500, 70));
    table.getModel().addTableModelListener(this);
    //Create the scroll pane and add the table to it.
    JScrollPane scrollPane = new JScrollPane(table);
    //Add the scroll pane to this window.
    getContentPane().add(scrollPane, BorderLayout.CENTER);
    highlighed
    public void tableChanged(TableModelEvent e) {
    int row = e.getFirstRow();
    int column = e.getColumn();
    TableModel model = (TableModel)e.getSource();
    String columnName = model.getColumnName(column);
    Object data = model.getValueAt(row, column);
    Statement statement;
    ResultSet rs;
         String insertString= "Insert into Contacts (Name, Address, Gender, Email, Contact, Age ) "+
              " VALUES ( '"+ data +"')";
              // Do something with the data...
    try{
    statement = connection.createStatement();
    statement.executeUpdate(insertString);
    statement.close();
    catch ( SQLException sqlex ) {
    sqlex.printStackTrace();
         System.out.println("You sucessfully modified! :)");          
    highlighted
    public static void main(String[] args) {
    SelectContacts frame = new SelectContacts();
    frame.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    //Whenever window gets the focus, let the
    //TextFieldDemo set the initial focus.
    public void windowActivated(WindowEvent e) {
    // demo.setFocus();
    frame.pack();
    frame.setVisible(true);
    i recieved error when i tried to edit 1 of the data "java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Number of query values and destination fields are not the same. i think the problem lies in the highlighted part. pls guide me thanks

    i think the problem lies in the highlighted part. pls guide me thanks What highlighted part? When you post code use the [code ]...[code ] tags. Read the "Formatting Help" link when you post a question for more information.
    I find it easier to use a PreparedStatement as it delimits a the parameters in your SQL statement for you. Here's a simple example, read the API for more information:
            private static void addData(Connection connection)
                throws Exception
                String sql =
                    "INSERT INTO Page " +
                         "(Name," +
                         "Title) " +
                     "VALUES " +
                PreparedStatement stmt = connection.prepareStatement(sql);
                stmt.setString( 1, "Name1" );
                stmt.setString( 2, "Title1" );
                stmt.executeUpdate();
                stmt.setString( 1, "Name2" );
                stmt.setString( 2, "Title2" );
                stmt.executeUpdate();
                stmt.close();

  • Allow somebody to access/edit only my calendar (and not my email)

    I have an iCloud account.  My secretary does not.  I would like her to have the ability to access my iCal Work calendar and add events.  I do not want to have her access my iCloud email. 
    Since I could not figure out how to have her access my calendar only, I added her Gmail account to my iCal and had a new iCal account "Sec'ty Gmail."  She can add and edit events in that calendar, but when she sets alerts on the gmail calendar, they do not work in iCal.  I rely heavily on alerts to remind me of events.  [i have yet ot find a workable solution to this problem]  Thus, I have to go into the event, move it to my Work iCal calendar, and set the alerts.  THis defeats the purpose of having my secretary create it. 
    I'm wondering if there's a way to allow her to view AND EDIT my work Calendar on iCal.  I know I can share a read only version on iCloud, but that doesn't help. 
    If you have any possible suggestions (including solutions to the gmail/alert issue), I'd like to hear them.  Thanks in advance. 

    just not store?
    Could you walk us through what happens when you try to connect to the Store, please?

  • Find out the group and time a user was added to deleted from specific AD group

    have a project that I need to find anyone that has been added to or removed from an AD selected groups that begins in APP_RMS in the last three hours.  
    I need to product a file the has this information       
    group| sAMAccountName|<ADDED/DELETED>|date and time
    I know very little about AD and just a little more about powershell.  I know this should be written in powershell, do not want to use outside tools like repadmin.

    Hi Cchart3,
    In addition, this function written by Boe Prox is for your reference, which can look at an Active Directory group's metadata using repadmin to determine who was added or removed from a group and the time this modification occurred.
    Find the time a user was add/removed from a group
    Best Regards,
    Anna Wang

  • Not able to edit/delete/add contacts

    OS10.3.2.2168   Z10 I am unable to make any type of change in my contacts.  I cannot edit or delete or add. Hard reboot did not work.  Please help  

    this is very frustrating.  I did a back up, wiped the phone and reinstalled software (lost a few contacts   ) That was my carriers request, they were at a loss to help.  All suggestions were the same as what I have gleend from the forums and internet how do I get BB technical support.  Always sends me to the forum, which has not been able to help me, twitter.   

  • Allow users to send attachments only to specific domains

    Hello Experts,
    I got a strange request from the customer.
    we have many accepted domains and some are abc.com, 123.com, xyz.com 
    As per the request ,50 users with email address @abc.com should not be able to send attachments to other than abc.com, 123.com, xyz.com .
    they can send attachments only  to domains abc.com, 123.com, xyz.com  
    I tried using transport rule but could not achieved the result 
    Any help is highly appreciated 
    Thanks,
    Sandip
    sandip

    Hello  Lynn,
    As we are using Exchange 2007 , i dont see option while creating transport rule
    Exceptions: Except when a recipient’s address contains specific words
    is there any other action/exception in exchange 2007 i can use to achieve the same. 
    Thanks,
    Sandip
    sandip

  • The new firefox browser needs easier toolbar add on access to delete add ons. how do i delete inbox??

    how do i easily find, add or delete toolbar add on . ?

    Hello Nukebrown77, you have enable the firefox button(the orange button on the top left), so you can not see "tools", if yes, go from Firefox button > Options > check Toolbar menu [v] , to get the toolbar again, then go from Tools > Addons and disable the inbox toolbar (if you have it) and go to Options > General tab and set your home page again.
    see http://toolbar.inbox.com/faq.aspx?faqid=2876&faqmod=wst_install#2
    also go to [http://kb.mozillazine.org/About:config about:config] type in the bar inbox , and if you find anything inbox (bold) delete it.
    thank you

  • How to restrict/allow users to access oracle forms/reports through SSO

    Dear All,
    I am new to oracle application server and need to know how can we manage the access rights for oracle forms using OID/SSO.

    Anyone can answer.

Maybe you are looking for

  • I am confused...... DOes it or Does it Not Support...

    See below a chat transcript I have just had with someone at BT Concerning BT Vision [snip] You are now connected with @@@@@@ @@@@@@: Hi, my name is @@@@@@.I'm here to assist you with your BT order. @@@@@@: How may I assist you with your order today?

  • Reading barcodes

    Hi all, I have generated a barcode using barcode4j API. I want to read the encoded data from the generated barcode using Java. Plz explain the entire process how to read the data from the barcode using Java. Any help is highly appreciated. Thanx, Har

  • MIS Report Issue (Report Painter)

    Hi SAP gurus, USERS have been processing critical Management Reports which are developed through Report Painter. In the recent past when ever the USERS are processing the Reports they are getting different figures even though the parameters are same.

  • Sql server logshipping

     log shipping backup jobs is failing due to the below error. The job failed.the job was invoked by schedule(ls backup_server name).The last step to run was step 1.(log shipping backup job step) executed as user:username.the step failed. could any one

  • Left headphone audio output is slow as compared to right ear phone

    I have Macbook Pro and since last few days left headphone audio output has became very slow as compared to right headphone audio output. I have tried multiple headphones but no luck so its problem with audio jack I think. Did anyone experience same p