問題タブ [zope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
230 参照

python - フィールドがploneのATオブジェクトの値を変更したかどうかを知るにはどうすればよいですか?

Plone に AT コンテンツ タイプがあります。ファイルフィールドを含むいくつかのフィールドがあります。ユーザーがこのタイプのオブジェクトを編集するとき、新しいファイルがアップロードされたかどうかをどのように確認できますか?

さらに言えば、フィールドのいずれかが変更されたかどうかをどのように確認できますか?

現在、サブスクライバーを使用して IObjectEditedEvent にフックし、オブジェクトの変更後に何らかの処理を行っています。ここでこれらの処理を行うことはできますか?

0 投票する
2 に答える
144 参照

content-type - Zope / Plone 3 製品のアンインストールの問題

以前に追加したコンテンツ タイプをアンインストールしましたが、その後も警告が表示されます。

' モジュール 'ns.archetype_name.content.content_type_name' から

明らかな問題は発生していませんが、適切にアンインストールしたと思っていたので気になります。痕跡を残した場所が見つかりません。サーバーを再起動し、ビルドアウトを再実行し、そのメッセージを取り除こうと考えられる他のすべてのことを試みましたが、役に立ちませんでした。

この警告は、問題の Data.fs がパッケージと同期していないことを示しており、不足しているパッケージを再インストールする必要があることをオンラインで読みました。私はそれを行い、エラーはなくなりましたが、エラーと問題のコンテンツ タイプの両方を取り除きたいと思っています。

ありがとう!ポール

0 投票する
3 に答える
681 参照

python - Plone Egg を Python モジュールとして Windows にインストールする

私は GrufSpaces という製品をインストールする必要がある Plone サイト (Plone バージョン 3.1.2) を持っています - ( http://plone.org/products/grufspaces )。しかし、これは本番サイトなので、buildout を使用するために Plone を 3.2+ にアップグレードするために簡単に削除することはできません。buildout を使用すると、Grufspace (collective.groupspace.roles など) を製品として簡単に追加できます。

卵のファイル (役割、ワークフロー、メール、コンテンツ) を個別にダウンロードし、次のようなディレクトリ構造に配置しました。

  • 集団/
    • __init__.py
    • グループスペース/
      • __init__.py
      • コンテンツ/...
      • 役割/...
      • ワークフロー/…</li>
      • 郵便物/...

私ができると思ったのは、この「集合」フォルダーを [plone directory]/Zope/lib/python に Python モジュールとして追加することです。アイデアが追加されると、Plone/Zope を再起動でき、自動的にそれが取得され、Plone 内で Python モジュールとして利用できるようになります。残念ながら、まだ機能していません。

私がこれを間違った方法で行っている場合は、これを別の方法で試すための提案を歓迎します.

0 投票する
2 に答える
653 参照

sqlalchemy - Plone製品をcollective.leadからz3c.saconfigに移植するにはどうすればよいですか?

Collective.leadを使用してSQLAlchemyを構成するPlone製品があります。これには、 ProfessionalPloneDevelopmentに記載されているin-Ploneデータベース構成インターフェイスが含まれます。これをz3c.saconfigに移植するにはどうすればよいですか?ZODB内の構成を維持できますか、それともsite.zcmlに移動する必要がありますか?

0 投票する
2 に答える
319 参照

python - ファクトリとコンポーネントで定義された Zope ユーティリティの違いは何ですか?

Zope ユーティリティの ZCML 登録がコンポーネントまたはファクトリを受け入れることができるのは、少し混乱しています。

<utility component=".some.Class" />

<utility factory=".some.Factory" />

違いはなんですか?

0 投票する
1 に答える
826 参照

python - getControlを使用して、名前変数以外のオブジェクトを制御します

前回の質問で推奨されているZopeテストブラウザを使用しています。私が直面している問題は、getControl関数を使用して、パスワード、ユーザー名などのさまざまなオブジェクトを制御できることです。

次のページに移動するためにページを送信しようとしていますが、送信ボタンには「name」変数がなく、「id」変数のみがあります。「送信」は次のように記述されます。

その他のオブジェクトは次のように記述されます。

これを変更するためのアクセス権がありません。'password'オブジェクトの制御を取得するために使用しているpythonzopeコードは次のとおりです。

送信ボタンには「名前」がないので、次のように書きました。

これにより、「id」が無効であるというエラーが出力されます。

'submit'の他の値の1つを制御する方法はありますか?

助けてくれてありがとう。

0 投票する
3 に答える
228 参照

uml - Zope(Plone)でUMLからアプリに移行する方法

UMLモデルに基づいたアプリの開発について説明しているこの基調講演を見ましたが、それに関するチュートリアルやドキュメントが見つかりません。

私を助けるためのチュートリアルやドキュメントを知っていますか?

ありがとう

0 投票する
5 に答える
4396 参照

python - Comparing list item values to other items in other list in Python

I want to compare the values in one list to the values in a second list and return all those that are in the first list but not in the second i.e.

#xA;

would return 'three' and 'five'.

I have only a little experience with python, so this may turn out to be a ridiculous and stupid way to attempt to solve it, but this what I have done so far:

#xA;

However this throws an error 'iteration over non-sequence', which I gather to mean that one or both 'lists' aren't actually lists (the raw output for both is in the same format as my first example)

0 投票する
3 に答える
850 参照

python - PloneArchetypesインデックス/変換doc/pdfファイルを無効にする

カタログをPloneで再構築すると、次の情報の多くが得られます。

これは、.docファイルと.pdfファイルで発生します。

ドキュメントやPDFを変換したくありません。どうすれば完全に無効にできますか?