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.

Reply via email to