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 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