Could you create a pull request with your fix? That'd be great, thank you.
On Tue, Feb 13, 2018 at 7:14 AM, Simon Bradley <[email protected]>
wrote:
> OK def fixed it now
>
> This line in the views.py of filebrowser-safe:
>
> if not normalized.startswith(get_directory()) or ".." in normalized:
>
> It appears to be the problem.
>
> I changed it to:
>
> if not normalized.startswith(get_directory().strip("/")) or ".." in
> normalized:
>
> Removed the FILEBROWSER_DIRECTORY entry from the local_settings.py because
> i generally stick with the default path anyway.
>
> Tested everything. Looks like it's working. I know there was a bit of a
> false alarm before but this time i'm fairly sure.
>
> If there's a simpler way to get around this though i'd like to know it.
>
> It's a bit of a faff having to have my own version of filebrowser-safe for
> every mez proj.
>
>
>
>
>
> On Monday, February 12, 2018 at 7:54:20 PM UTC, Simon Bradley wrote:
>>
>> Ahhhhhhhh!
>>
>> Now i can't navigate in the media library.
>>
>> LOL!
>>
>> Still. Bound to be able to figure it out from here!
>>
>> On Monday, February 12, 2018 at 7:47:15 PM UTC, Simon Bradley wrote:
>>>
>>> Also, thanks to Mathias.
>>>
>>> It was your advice that led me to it.
>>>
>>> - Uninstalled filebrowser-safe
>>> - Cloned a fresh one from the repo
>>> - did setup.py develop
>>> - fiddled with the messages from delete
>>> - found said problem
>>>
>>>
>>> On Monday, February 12, 2018 at 7:43:46 PM UTC, Simon Bradley wrote:
>>>>
>>>> Well i found the problem.
>>>>
>>>> Very silly. Silly windows user.
>>>>
>>>> filebrowser-safe get_directory() picks up the directory from
>>>> settings.py or the default 'uploads/' and it's as simple as that it seams.
>>>>
>>>> Because for it to work on windows the path needs to be 'uploads\'
>>>>
>>>> A backslash. That's it.
>>>>
>>>> So i just added this:
>>>>
>>>> FILEBROWSER_DIRECTORY = 'uploads\\'
>>>>
>>>> To my local_settings.py and now we're good.
>>>>
>>>> Hope this helps some people.
>>>>
>>>>
>>>> On Saturday, February 10, 2018 at 7:12:02 PM UTC, Simon Bradley wrote:
>>>>>
>>>>> Yo!
>>>>>
>>>>> Does anyone have any idea about this? Googling it seems to suggest it
>>>>> has lingered for several years. It's a real annoyance because overall i
>>>>> really like mezzanine and have developed a couple of sites with it now.
>>>>> I'm
>>>>> also using windows 10 and everything else works great.
>>>>>
>>>>> Would be great if i had any kind of workaround for this.
>>>>>
>>>>> Anyone any idea?
>>>>>
>>>>> Anyone at all?
>>>>>
>>>>> I mean i spent a fair amount of time fiddling with it. Looking here:
>>>>> https://docs.python.org/3/library/os.html
>>>>>
>>>>> It says this:
>>>>> Although Windows supports chmod()
>>>>> <https://docs.python.org/3/library/os.html#os.chmod>, you can only
>>>>> set the file’s read-only flag with it (via the stat.S_IWRITE and
>>>>> stat.S_IREADconstants or a corresponding integer value). All other
>>>>> bits are ignored.
>>>>>
>>>>> Now i'm not really all that knowledgeable in this area but is that
>>>>> saying that because Mezzanine uses chmod that you can't actually change
>>>>> the
>>>>> file permissions on windows through mezzanine?
>>>>>
>>>>> If so could there be another way? Maybe changing the file permissions
>>>>> in windows explorer somehow?
>>>>>
>>>>> Welcome a discussion here folks. I know someone out there knows more
>>>>> about this than i do. In fact i suspect their number may be legion.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wednesday, November 29, 2017 at 8:42:17 PM UTC, Alexander Yang
>>>>> wrote:
>>>>>>
>>>>>> Hi. I'm trying Mezzanine on Windows 10 and facing this same issue. I
>>>>>> can't delete images from the media library in the admin interface. Same
>>>>>> error message. Did you manage to solve this?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Alex
>>>>>>
>>>>>>
>>>>>> On Friday, 27 March 2015 02:41:22 UTC+1, Wan Hsin Mao wrote:
>>>>>>>
>>>>>>> I'm using the newest version of Mezzanine as my website CMS. There
>>>>>>> is always "An error occurred" message after I click the trash can
>>>>>>> icon. Is there any way to find out what's going wrong or anything
>>>>>>> suggested
>>>>>>> that I can check to solve this error?
>>>>>>>
>>>>>>> p.s. I just want to delete the .ppt file in admin page.
>>>>>>>
>>>>>> --
> 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.
>
--
Stephen McDonald
http://jupo.org
--
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.