Record Rules in Odoo

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 116

  • @smsmzean759
    @smsmzean759 10 місяців тому +1

    Another great video as usual. Keep up the good work

  • @minhhai708
    @minhhai708 Рік тому +1

    Thank you. Very useful instruction.Keep going and make more. Some videos of Qweb?

    • @OdooMates
      @OdooMates  Рік тому

      thanks for the $$,
      we already have a qweb playlist, in case if you feel topic is missing or looking for let us know, we will share

  • @hulkavenger8790
    @hulkavenger8790 2 роки тому +1

    is there necessary to take filed related user? without that how many options we have to apply domain in this situation? i tried with name but there are also many patients with same name..........

  • @futhedude4848
    @futhedude4848 2 роки тому +1

    Really great work Odoo Mates,
    But this video is really confuse about 2:58 part, which you don't explain about how to create that user group, and also what is the options that you use in that user group.

    • @OdooMates
      @OdooMates  2 роки тому +1

      Creating new group: www.youtube.com/watch?v=5B04X

    • @futhedude4848
      @futhedude4848 2 роки тому +1

      @@OdooMates The link are broken, i suppose your link is ua-cam.com/video/5B04XH6jdP8/v-deo.html

    • @OdooMates
      @OdooMates  2 роки тому +1

      @@futhedude4848 yes you got it correctly

  • @danyahhussein1073
    @danyahhussein1073 Рік тому +1

    That was informative, thanks a lot!

    • @OdooMates
      @OdooMates  Рік тому +1

      Thanks for the love and support ❤️ 💕

  • @kashifmanzoor7949
    @kashifmanzoor7949 4 роки тому +1

    thank you for such a deep explanation brother with cases.

  • @ferielhaddadi683
    @ferielhaddadi683 Рік тому

    Awsome video !! I have one question please in 12:30 you've said if we didn't assign to the user any group so he can see all the records even if we had defined a group and domain in the security file ?

  • @manhngo2724
    @manhngo2724 4 роки тому +1

    Thanks this video saves my life

  • @anjum.p2645
    @anjum.p2645 4 роки тому +1

    Thanu so much. It's very useful

    • @OdooMates
      @OdooMates  4 роки тому

      happy to hear it :) if you have any queries feel free to ask :)

  • @duvenhage00
    @duvenhage00 3 роки тому +1

    Is there a video about creating the doctor with the related user? I've been following the videos (Odoo 12 Development Tutorials playlist) and haven't come across that one.

    • @OdooMates
      @OdooMates  3 роки тому

      not yet added in the list i think, but i can share you a sample code of creating user from code, is that helps ?

    • @duvenhage00
      @duvenhage00 3 роки тому +1

      @@OdooMates That'd be great, thanks

    • @OdooMates
      @OdooMates  3 роки тому +1

      @@duvenhage00 doctor = self.env['res.users'].create({
      'name': 'Michael Hawkins',
      'login': 'test',
      })

  • @thisuraweerakkody3841
    @thisuraweerakkody3841 4 роки тому +1

    Thank you so much but I think in the odoo 12 development playlist you need to add the video of how to create user groups before this video or this video is a bit confusing at the start

  • @ibrahimhalouane8130
    @ibrahimhalouane8130 4 роки тому +1

    Excellent explanation!

  • @jakkrits2086
    @jakkrits2086 5 років тому +1

    Awesome! Love the way you show us how existing modules can be very useful reference and how easily we can navigate around them. If you get a chance, please show us your tricks on debugging using REPL (like this one ./odoo-bin shell -c odoo.conf -d hospitaldb --shell-interface=ptpython). Personally, I think peeking around values and variables in Odoo is a real pain.

    • @OdooMates
      @OdooMates  5 років тому +1

      Thanks for the comment. Regarding the debugging in Odoo, we are going through the debugger option in pycharm and hope we will release a video in it soon. Welcome all your suggestions and feedbacks. Thanks

  • @zeeshanshani4517
    @zeeshanshani4517 3 роки тому +1

    Thanks for the explanation :-)

  • @muneebhaider5861
    @muneebhaider5861 2 роки тому +1

    I wanna create a record rule that lets the logged in user only to see the partners that he follows
    Can you tell me the domain force that i have to use ?

    • @OdooMates
      @OdooMates  2 роки тому +1

      in the case the res.partner model, what we feel is you cannot achieve it directly via record rules, if you write a domain with create_uid field, there will be lot of issue here and there

    • @muneebhaider5861
      @muneebhaider5861 2 роки тому +1

      @@OdooMates how can i achieve this functionality then ?
      Thank you

    • @muneebhaider5861
      @muneebhaider5861 2 роки тому

      @@OdooMates i have created a record rule and it is working on res.partner i just dont know what domain forse to use.
      I cant understand how mail.thread works

    • @OdooMates
      @OdooMates  2 роки тому +1

      @@muneebhaider5861 start by adding a record rule, then if you get some error, then you may have to adjust some another codes, havent tried it, but you can have a try and see

    • @muneebhaider5861
      @muneebhaider5861 2 роки тому

      @@OdooMates record rule is working fine

  • @yasirkhan1278
    @yasirkhan1278 2 роки тому

    how to hide ACTION and PRINT button for specific users in odoo 14?

  • @viharikaarisetty9892
    @viharikaarisetty9892 2 роки тому

    hello sir after creating the docter model it is showing error like "Key Error : u 'hospital.patient' can you please help me

    • @OdooMates
      @OdooMates  2 роки тому

      after adding which code, this error is raised

  • @kevinmarvincalda6929
    @kevinmarvincalda6929 4 роки тому

    Hello sir, Please help. I have created a record rule for contact where a sales person can only view a customer that is assigned to him/her
    Sales Person View Rule


    [('user_id', '=', user.id)]
    The problem is, administrator group is also affected by the record rule that I've created that throws an error when creating a new user using the administrator account.
    The requested operation ("create" on "Contact" (res.partner)) was rejected because of the following rules: - Sales Person View Rule
    (Records: Sample code (id=16), User: Administrator (id=2))
    It's a bit confusing because I did not add the administrator group in the record rule that I've created.
    I hope you can help me with this. Thank you sir!

  • @dabhijaydeep
    @dabhijaydeep 4 роки тому +1

    what is implied_ids? what the use of it? plz, explain it.

    • @OdooMates
      @OdooMates  4 роки тому +2

      Its similar to inherit in the python, once you give the implied_ids the rules given for that rules also will be available for the newly creating group.
      If you activate the debug mode and open the Groups form view you can see a page named Inherited, here comes the groups given in the implied_ids .
      Thanks

    • @dabhijaydeep
      @dabhijaydeep 4 роки тому +1

      @@OdooMates thanks

  • @abdikarimosman2511
    @abdikarimosman2511 2 роки тому

    how to make rule to show my team data only as manger also need to my administered or hr manger to to by pass this rule?????

    • @OdooMates
      @OdooMates  2 роки тому

      for this you can write a rule for this group with proper domain, a sample, 'user_id', '=', user.id , this will show only records of this users, similarly alter the rule as per your field names, then for admin to see all, write another rule with domain as '1', '=', '1' for the admin group

  • @azharulmolla4339
    @azharulmolla4339 3 роки тому

    If you describe the doctor model like previous models ,,,this will be very helpful

    • @OdooMates
      @OdooMates  2 роки тому

      at that time, we thought not to make the followers to get bored with showing creating the model again, thus we skipped it

    • @raihanhridoy4667
      @raihanhridoy4667 2 роки тому +1

      @@OdooMates show atleast one time to think about it, and where is the manager model? where is category? those thing are showing lot of error.

    • @OdooMates
      @OdooMates  2 роки тому +1

      @@raihanhridoy4667 can you tell me which part of the video

    • @raihanhridoy4667
      @raihanhridoy4667 2 роки тому +1

      @@OdooMates Thanks for your response, I successfully debugged it.

    • @OdooMates
      @OdooMates  2 роки тому

      ❤️

  • @ashaAhmed-hi5yl
    @ashaAhmed-hi5yl 3 роки тому +1

    How to create related user in doctor form l don't understand this step?!!!!

    • @OdooMates
      @OdooMates  3 роки тому

      you can create manually and link to the doctor, or by a button you can create the user for the doctor

    • @ashaAhmed-hi5yl
      @ashaAhmed-hi5yl 3 роки тому +1

      @@OdooMates how you can Definition it in python file

    • @OdooMates
      @OdooMates  3 роки тому

      @@ashaAhmed-hi5yl for creating record from code: ua-cam.com/video/Jssb15ADeyg/v-deo.html

    • @ashaAhmed-hi5yl
      @ashaAhmed-hi5yl 3 роки тому +1

      @@OdooMates thanx

    • @OdooMates
      @OdooMates  3 роки тому

      @@ashaAhmed-hi5yl welcome :)

  • @muneebhaider5861
    @muneebhaider5861 2 роки тому

    Hi
    I created a record rule against my student group and perm_unlink is set false
    in my front end my record rule looks fine
    but still my student user is active it can delete a record
    any help?

    • @OdooMates
      @OdooMates  2 роки тому +1

      go to models menu from settings -> technical -> database structure, open the models and see whether there is any other accces rights or record rules defined for same model and same groups that provides the delete permission

  • @tammaaziz
    @tammaaziz 4 роки тому +1

    Awsome, thanks,
    Could you please share code in github ?

    • @OdooMates
      @OdooMates  4 роки тому

      github.com/odoomates/odooapps

  • @abdulgafur3936
    @abdulgafur3936 4 роки тому

    can you please show how you created "related user" field in hospital
    .doctor model. Thank you

    • @OdooMates
      @OdooMates  4 роки тому

      Did you see this: ua-cam.com/video/pD6byjEvIx8/v-deo.html ?

    • @abdulgafur3936
      @abdulgafur3936 4 роки тому

      @@OdooMates Yes. Thank you for reminding. Appreciate your work.

  • @viharikaarisetty9892
    @viharikaarisetty9892 2 роки тому

    hi if you will not show the docter module how we can go forward sir will you please show me the code atleast

    • @OdooMates
      @OdooMates  2 роки тому

      sorry for not including that part in the video, it is same as how we create the patient table,

  • @viharikaarisetty9892
    @viharikaarisetty9892 2 роки тому

    what to do now need a code behind "related users"

  • @osamakhalid5237
    @osamakhalid5237 4 роки тому +1

    plz use the other theme of pycharm in next videos,,,its too dark,,,

    • @OdooMates
      @OdooMates  4 роки тому +2

      Actually we have tried that theme and unfortunately we are not feeling comfortable with it

  • @viharikaarisetty9892
    @viharikaarisetty9892 2 роки тому

    for the biggners will get effected ,but dont no how to add "related users"

    • @OdooMates
      @OdooMates  2 роки тому

      May i know in which version you are currently developing ?

    • @OdooMates
      @OdooMates  2 роки тому

      if odoo 13 and higher, follow this playlist: ua-cam.com/video/DJyPx5u6sd0/v-deo.html

  • @charlesdonboscoa4041
    @charlesdonboscoa4041 4 роки тому

    what is the meaning of eval=[4, - In this line what 4 means that
    sir

    • @OdooMates
      @OdooMates  4 роки тому

      It is linking record with another record

    • @OdooMates
      @OdooMates  4 роки тому +2

      0, 0, { values }) link to a new record that needs to be created with the given values dictionary
      (1, ID, { values }) update the linked record with id = ID (write values on it)
      (2, ID) remove and delete the linked record with id = ID (calls unlink on ID, that will delete the object completely, and the link to it as well)
      (3, ID) cut the link to the linked record with id = ID (delete the relationship between the two objects but does not delete the target object itself)
      (4, ID) link to existing record with id = ID (adds a relationship)
      (5) unlink all (like using (3,ID) for all linked records)
      (6, 0, [IDs]) replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)
      Explain what the use of all of this. Just little bit confused.

    • @charlesdonboscoa4041
      @charlesdonboscoa4041 4 роки тому

      thank you so much sir

    • @bram5782
      @bram5782 3 роки тому

      @@OdooMates Do you mind creating tutorial for this brother? I am so glad to know more detail for better understanding about it.
      refers to your code in file: doctor.xml, action menu ,
      it's still hard to be understood for me as well. :)

  • @abdikarimosman2511
    @abdikarimosman2511 2 роки тому

    how to make rule to show my team data only as manger also need to my administered to by pass this rule

    • @OdooMates
      @OdooMates  2 роки тому

      for this you can write a rule for this group with proper domain, a sample, 'user_id', '=', user.id , this will show only records of this users, similarly alter the rule as per your field names, then for admin to see all, write another rule with domain as '1', '=', '1' for the admin group

    • @abdikarimosman2511
      @abdikarimosman2511 2 роки тому

      @@OdooMates need one user or two to bypass that rule how to do it sir can you do video about it ??

    • @OdooMates
      @OdooMates  2 роки тому

      @@abdikarimosman2511 create a user group called, see all records, add needed users to this group, write a rule for this group with domain 1= 1

    • @abdikarimosman2511
      @abdikarimosman2511 2 роки тому

      @@OdooMates how can you show me in video sorry for asking pls ??

    • @abdikarimosman2511
      @abdikarimosman2511 2 роки тому

      @@OdooMates I try did not work shouId I take that user from every group

  • @alaaaqeelmohsen5385
    @alaaaqeelmohsen5385 3 роки тому +1

    Have telegram 😁

  • @regalimpex4088
    @regalimpex4088 3 роки тому +1

    Movement of your screen so annoying :(

    • @OdooMates
      @OdooMates  3 роки тому

      yes we do realize it and stopped it in the recent videos

  • @CongNguyen-fi5cd
    @CongNguyen-fi5cd 29 днів тому

    you're from india ,can you speak english clearly??

    • @OdooMates
      @OdooMates  29 днів тому

      Yes from India and am speaking in best way possible for me

  • @rohantyagi5279
    @rohantyagi5279 4 роки тому +1

    not a good video you are not very descriptive about what you are doing and why you are doing in relevance with the output

    • @OdooMates
      @OdooMates  4 роки тому

      Not good ? What you need more and let us know about you exceptions? Also see other comments too .. ua-cam.com/video/mzg3EGD_6Gw/v-deo.html

  • @abdussattarbhuiyan4566
    @abdussattarbhuiyan4566 2 роки тому +1

    Another great video as usual. Keep up the good work