RequirePermission not working Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Is it possible to access Twig variables in a plugin variable using PHP?Could I use categories for users instead of user groups?sessions being read inconsistentlyCan a non-admin add Entry types into a section?Users allocating permissions beyond their ownNon-admins not authorized to create entry via frontendRestict admin user permissions to only editing users he/she has created.Output Checkbox Data on TemplateBasics of overriding an admin page template - Craft 3Editing User Email Address

Why are there no cargo aircraft with "flying wing" design?

Why aren't air breathing engines used as small first stages

Can a party unilaterally change candidates in preparation for a General election?

Fantasy story; one type of magic grows in power with use, but the more powerful they are, they more they are drawn to travel to their source

How can I use the Python library networkx from Mathematica?

Closed form of recurrent arithmetic series summation

Where are Serre’s lectures at Collège de France to be found?

What does "lightly crushed" mean for cardamon pods?

Can you use the Shield Master feat to shove someone before you make an attack by using a Readied action?

Is there a kind of relay only consumes power when switching?

Is there any way for the UK Prime Minister to make a motion directly dependent on Government confidence?

Generate an RGB colour grid

Do jazz musicians improvise on the parent scale in addition to the chord-scales?

What are the out-of-universe reasons for the references to Toby Maguire-era Spider-Man in ITSV

How to show element name in portuguese using elements package?

Can an alien society believe that their star system is the universe?

First console to have temporary backward compatibility

An adverb for when you're not exaggerating

Fundamental Solution of the Pell Equation

Using et al. for a last / senior author rather than for a first author

Do I really need to have a message in a novel to appeal to readers?

How do I find out the mythology and history of my Fortress?

Does classifying an integer as a discrete log require it be part of a multiplicative group?

When the Haste spell ends on a creature, do attackers have advantage against that creature?



RequirePermission not working



Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Is it possible to access Twig variables in a plugin variable using PHP?Could I use categories for users instead of user groups?sessions being read inconsistentlyCan a non-admin add Entry types into a section?Users allocating permissions beyond their ownNon-admins not authorized to create entry via frontendRestict admin user permissions to only editing users he/she has created.Output Checkbox Data on TemplateBasics of overriding an admin page template - Craft 3Editing User Email Address










1















I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



My code is:



% requirePermission('editSite: (currentSite.id)') %


It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



I'm aware I can use requireLogin but I want users to have access to some sites and not others










share|improve this question







New contributor




Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    1















    I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



    My code is:



    % requirePermission('editSite: (currentSite.id)') %


    It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



    I'm aware I can use requireLogin but I want users to have access to some sites and not others










    share|improve this question







    New contributor




    Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      1












      1








      1








      I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



      My code is:



      % requirePermission('editSite: (currentSite.id)') %


      It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



      I'm aware I can use requireLogin but I want users to have access to some sites and not others










      share|improve this question







      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I'm using the requirePermission tag in the templates for my Craft multisite. I only want users who have access to 'edit' that site be able to view it.



      My code is:



      % requirePermission('editSite: (currentSite.id)') %


      It works fine when logged in as admin, however it returns a 403 for every other user, regardless of their permissions. Please help!



      I'm aware I can use requireLogin but I want users to have access to some sites and not others







      templating permissions






      share|improve this question







      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Apr 12 at 0:46









      Aron15Aron15

      82




      82




      New contributor




      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Aron15 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




















          1 Answer
          1






          active

          oldest

          votes


















          2














          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer

























          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "563"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );






          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcraftcms.stackexchange.com%2fquestions%2f30125%2frequirepermission-not-working%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer

























          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21















          2














          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer

























          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21













          2












          2








          2







          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation






          share|improve this answer















          You want:



          % requirePermission("editSite:#currentSite.id") %


          The way you have it now, the permission it's checking is the literal string editSite: (currentSite.id) which no one will have permission for.



          Edit:



          Craft 3.1 doesn't store IDs anymore for permissions, instead it uses always the uids because of the project config. This is a breaking change for many existing projects so keep that in mind.



          % requirePermission("editSite:#currentSite.uid") %


          c.f.: Twig string interpolation







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Apr 12 at 10:12









          Robin Schambach

          16.8k1830




          16.8k1830










          answered Apr 12 at 0:59









          andrew.welchandrew.welch

          8,4941224




          8,4941224












          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21

















          • Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

            – Aron15
            Apr 12 at 9:54











          • @Aron15 please see my edit

            – Robin Schambach
            Apr 12 at 10:13











          • Thank you both!

            – Aron15
            Apr 12 at 10:21
















          Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

          – Aron15
          Apr 12 at 9:54





          Thank you, it still returns a 403 though? Could this be a Craft bug with permissions?

          – Aron15
          Apr 12 at 9:54













          @Aron15 please see my edit

          – Robin Schambach
          Apr 12 at 10:13





          @Aron15 please see my edit

          – Robin Schambach
          Apr 12 at 10:13













          Thank you both!

          – Aron15
          Apr 12 at 10:21





          Thank you both!

          – Aron15
          Apr 12 at 10:21










          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.









          draft saved

          draft discarded


















          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.












          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.











          Aron15 is a new contributor. Be nice, and check out our Code of Conduct.














          Thanks for contributing an answer to Craft CMS Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcraftcms.stackexchange.com%2fquestions%2f30125%2frequirepermission-not-working%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

          Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

          What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company