[Zope] [ANN] ZShell 1.0pre2
Peter Bengtsson
mail@peterbe.com
Wed, 23 May 2001 15:40:34 +0200
Some little bug reports.
Got some errors yesterday on my homecomputer hence no tracebacks
If you ls a folder where there's broken products the
bobobase_modification_time() of the object raises an error.
I fixed it by something like this:
try:
bbb_mod_time = str(obj.bobobase_modification_time())
except:
bbb_mod_time = 'no date on broken ones'
The view command doesn't take into consideration to use the pwd you're
having.
This works:
cd /
view object_html
This does NOT work:
cd /deep/folder
view someobject_html
Both commands try to display pages like this:
http://localhost:8080/object_html
http://localhost:8080/someobject_html
Design issue:
The date as it is printed is to me a bit too long and takes up too much
space. I suggest a formatting string like this:
'%Y/%d/%m %H:%M:%S'
(would that suit the jankees?)
I tried the pre1 quickly at home and changed to code to fix the broken
object problem. Maybe I'm wrong, but I think I saw the words: self.PATH_INFO
there.
Never use that. Use absolute_url() or the URLx and BASEx environment
variables. They take SiteAccess roots into consideration.
Cheers,
Peter
----- Original Message -----
From: "Jerome Alet" <alet@unice.fr>
To: <zope@zope.org>
Sent: Wednesday, May 23, 2001 3:08 PM
Subject: [Zope] [ANN] ZShell 1.0pre2
> Hi,
>
> I'm pleased to announce the availability of ZShell 1.0pre2.
>
> ZShell is an external Zope method which allows you to
> manipulate the ZODB using standard unix shell's commands
> from within Zope's Management Interface in your web
> browser.
>
> ZShell is licensed under the GNU General Public Licence, with
> some clarifications of my own concerning it's use with Zope.
>
> You can download it from:
>
> http://cortex.unice.fr/~jerome/zshell/
>
> Every time I want to go into "feature freeze" mode, then I add new
> funny commands !
>
> New features are:
> =================
>
> * The su command:
> - allow people to execute ZShell commands as
> another user. If the user isn't a Manager
> then the correct user's password is needed.
> - Doesn't allow multiple commands, and su state
> is not preserved from one launch to the other:
> You have to do multiple su for that.
>
> * The export command:
> - can export many objects at a time.
> - can't export to local machine because of a
> bug in Zope 2.3.2 and my lazyness to get around it.
>
> * The nipltd command (not a joke):
> - search phrases in NIP Ltd Zope's mailing list archive.
>
> * The shell wildcards expansion mechanism is now thread safe,
> thanks to Toby Dickenson.
>
> I'm still waiting for feedback from people who use ZShell with virtual
> hosting, either successfully or not.
>
> Since we are at making SourceForge projects, is there somebody seriously
> interested in having a CVS access to ZShell's sources ?
>
> What other important commands do people need in ZShell ? (except for
> permissions listing and setting, which I already know)
>
> Hoping you'll find it useful.
>
> Jerome Alet - alet@unice.fr
>
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope-dev )