Yes, this seems to be what is happening. It's linked to an existing url and so it's preventing its modification. Now that I think of it, this is a desirable behavior on a production site. Thanks for your help Josh.
Christopher Vo On Wed, Oct 15, 2014 at 11:14 AM, Josh Cartmell <[email protected]> wrote: > I'm not sure why I didn't think of this before, but I think I understand > what is happening now. If the slug field matches a url somewhere in a > urls.py Mezzanine hides it. This is to prevent an admin user modifying it, > not realizing the slug needs to match the url. > > Does the url you set match an existing url? > > On Wed, Oct 15, 2014 at 10:35 AM, Christopher Vo <[email protected]> wrote: > >> And here is where it's happening in the PageAdmin's view methods. >> Apparently it hides the slug field if you have overridden it. >> I'm not sure why that would make sense. >> >> kwargs["extra_context"].update({ >> "hide_delete_link": not content_model.can_delete(request), >> "hide_slug_field": content_model.overridden(), >> }) >> >> Christopher Vo >> >> On Wed, Oct 15, 2014 at 10:27 AM, Christopher Vo <[email protected]> >> wrote: >> >>> I found where it's happening in the source output: >>> >>> <link rel="stylesheet" href="/static/mezzanine/css/admin/global.css"> >>> <style> >>> /* These are set in PageAdmin's view methods, and >>> mezzanine.core.admin.SingletonAdmin */ >>> .slug {display:none !important;} >>> </style> >>> <script> >>> >>> Christopher Vo >>> >>> On Wed, Oct 15, 2014 at 10:19 AM, Christopher Vo <[email protected]> >>> wrote: >>> >>>> Yes, in fact, you can see it in the page source. >>>> >>>> Christopher Vo >>>> >>>> On Wed, Oct 15, 2014 at 9:47 AM, Josh Cartmell <[email protected]> >>>> wrote: >>>> >>>>> That's strange, it always shows for me. Could there be some stray >>>>> javascript that is hiding it? >>>>> >>>>> Is it present in the page source? >>>>> >>>>> On Sun, Oct 12, 2014 at 12:23 AM, Christopher Vo <[email protected]> >>>>> wrote: >>>>> >>>>>> I even went into the Mezzanine source code: >>>>>> >>>>>> At mezzanine/pages/admin.py:224 >>>>>> Added the line "print fieldsets" >>>>>> >>>>>> And verified that 'slug' appears among the fieldsets! But it still >>>>>> doesn't display on the admin.... >>>>>> >>>>>> >>>>>> On Saturday, October 11, 2014 11:37:41 PM UTC-4, Christopher Vo wrote: >>>>>>> >>>>>>> I am using Mezzanine 3.1.10 >>>>>>> >>>>>>> The attached screen shot shows the problem. Notice how there is no >>>>>>> "URL" field when I try to edit a link. >>>>>>> Is there any reason why this would happen? >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Mezzanine Users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "Mezzanine Users" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/mezzanine-users/qKrpWVmrcgw/unsubscribe >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Mezzanine Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Mezzanine Users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/mezzanine-users/qKrpWVmrcgw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
