Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Carlos Ramos Carreño
erp5
Commits
debc5e2e
Commit
debc5e2e
authored
12 years ago
by
Rafael Monnerat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Included Promise for Certtificate Authority
parent
e80239b1
master
DateTime.equalTo_fix
TMP-2to3
UpdateValidationStateFromConsistency
UserPropertySheet_backward_compatibility
addToDate_implicit_localtime
allow_login_change
allow_login_change_wip
arnau
arnau-RD-Components-CacheTool
arnau-RD-Components-ERP5Form-ERP5Report
arnau-RD-Components-ERP5Form-SelectionTool-MemcachedTool
arnau-RD-Components-ERP5OOo
arnau-RD-Components-PreferenceTool-Preference
arnau-RD-Components-Products-import-compat
arnau-RD-Components-astroid_cache_per_component_reset
arnau-RD-Components-erp5_crm
arnau-RD-Components-erp5_trade-TODO-Interactor
arnau-RD-ERP5ify-portal_workflow-1-seb-merged-with-recent-master
arnau-RD-ERP5ify-portal_workflow-2-do-not-rename-erp5_workflow-portal_types
arnau-RD-ERP5ify-portal_workflow-BAK
arnau-RD-ERP5ify-portal_workflow-WIP
arnau-RD-ERP5ify-portal_workflow-WITHOUT-MIGRATION
arnau-RD-ERP5ify-portal_workflow-WORKFLOWS-NOT-MIGRATED
arnau-RD-py3-master-TM
arnau-RD-py3-master-TM-BAK
arnau-RD-py3-master-WIP
arnau-RD-py3-master-WIP-BAK
arnau-RD-py3-master-WIP-bt5-and-tests
arnau-RD-zope4py3
arnau-TM-Components-Migrate-PortalTransforms
arnau-TM-Components-ModuleSecurityInfo
arnau-TM-FEC-output
arnau-TM-WIP
arnau-TM-isBuildable-with-multiple-BusinessLinks
arnau-TM-newContent-temp_object
arnau-TM-runUnitTest-clear-previous-execution-catalog
arnau-TM-wkhtmltopdf
arnau-WIP
arnau-kns
arnau-kns-without-property-mapping
arnau-merge
arnau-my2to3
arnau-poc
arnau-real-time-inventory-accounting
arnau-zope4py2
aurel-zope4py2
auto_extend_select_list
autoflake
backup_erp5_workflow
bk_erp5ish_actions_tool
bk_sqlcatalog
boc-interaction-drop
bt5_config
cache
cache-control-304-response
callable-jupyter-storage
catalog_filter
catalog_fulltext
catalog_fulltext_old
cedric
cedriclen
cedriclen-eos
cherry-pick-4a8e045d
cleanJSByJSLint
clean_up_upgrader
cleanup_acquisition_base_category
cloud_reliability_test
credential_update_action
cribjs-bootloader
datetimefield
delivery_item_barcode
douglas_forum
dream_distributor
drop-ZServer
dsn-phase3
e2e-erp5
enhance_scalability_testing
eos-dev
erp5-component
erp5-component-bak
erp5-forum
erp5-imt
erp5-messenger
erp5-preference
erp5-release
erp5-slapos-upgrade
erp5-util-testing
erp5-vifib
erp5-vifib-cleanup
erp5-vifib-no-Products.DCWorkflowGraph
erp5_calendar
erp5_catalog
erp5_catalog_final
erp5_corporate_identity
erp5_drone_simulator
erp5_free_subscription
erp5_hal_json_style_fix_restricted_access_with_traverse
erp5_payslip_migration
erp5_workflow
erp5testnode_max_timeout
extend_login_once_form
feat/catalog_unhandled_search_type_raise
feat/coding_style_test
feat/dedup_roles_in_pickles
feat/dms_implicit_predecessor_successor_fields
feat/erp5_ide
feat/erp5pt
feat/improve_rounding_tool
feat/inventory_api_group_by_time_interval_list
feat/lxml-html-snapshot
feat/mariadb-10.11
feat/mariadb-10.11bis
feat/mariadb-10.5
feat/mariadb-10.6
feat/notification-message-ignore-missing
feat/olapy
feat/python_language_support
feat/round_half_up
feat/selenium-unexpected-success
feat/slapos_agent_distributor
feat/subject_set_query
feat/tester_role
feature-live-test-output-write
feature/renderjs-ui-no-header
fix/TALES_hide_error
fix/ZMI_editor_preference
fix/advance_ecommerce_coding_crimes
fix/corporate_identity_encode_decode
fix/erp5_site_global_id
fix/login_validate_check_consistency
fix/mariadb-1927
fix/monaco-altClick
fix/officejs_support_request_rss_secu
fix/state_var
fix/support-request-app-empty
fix/testnode_proctitle
fix/workflow_method_security
fix_web_illustration
for_testrunner_1
for_testrunner_2
for_testrunner_3
gabriel
gadget-json-value
graphic_gadget_js
hotfix/rjs-formfields-padding
improve_default_caching_policy_manager
initsite
interaction-drop
inventory
isDeletable
jerome-bt-reference-doc
jerome_graph_editor_renderjs
jerome_user_preference_time_zone
jio
jm/form-action-guard
js-ui
kns
lignan
limit_accelerated_http_cache_manager
lingnan
listbox_url
lle-bout/metadata-modules
macros_fix
mame-test-stock-indexation
master-erp5-test-result-scalability
master-erp5-test-result-scalability-rebase
master-test-fix-additionalbt5path
master_w
mic_wind
monitoring-graph
mr1362
mrp
my2to3
new-render-presentation
nicolas-slice-price
no_longer_simulated_state
notebook_roque
officejs
override_cache_control_header_by_caching_policy_manager
pere
poc/json-forms-study
portal_callables
portal_solver_process_security_configuration
presentation
publish_recursiveReindexObject
rebased_mrp
refactor/base_edit
reindex_calendar_after_change_calendar_exception
restore-from-trashbin
revert-192c2000
revert-38554dbe
rfc/activate_default
rjs_listbox_sort_icon
roque_quick
scalability-master
scalability-master2
scalability-master2-rebase
scalability-roque
scalability-roque-2
scalability-run-command
scalability_crash_mariadb
shop-box
shop-box-rebase
streaming_fix
streaming_fix-0
support_legacy_sftp_server
support_relative_url_in_hyperlink_field
support_request
syncml
taskdistribution-xmlrpc-binary
test-renderjs-float-field-step
test_cmfactivity_isolation_level
test_dynamic_methods
test_page
testing/branch1
testing/branch2
testing/branch3
testnode_software_link
timezones
tomo_testnode_slap_request
translatable_path_master
tristan
tristan-merge
tristan-performance
trustable-x-forwarded-for
tsxx_future_candidate
ttrm
unify_predicate_edit
view-aggregated-amounts
vivekpab_renderjs_interfaces
wenjie
wenjie_branch
without_legacy_workflow
wsgi
wsgi-gevent
wsgi_backport_setbody_lock
wsgi_medusa_stream_fix
yryr
yryr-components-cp
yryr-inventory-cache
yryr-test
yryr-with-components
zope2
zope2zope4py2
zope4py3
zope4py3-master-rebase
0.4.59.1
0.4.59
test-ui
test-rjsacc
test-rjs
renderjs-test
nexedi-erp5-vifib-20201105
erp5.util-0.4.74
erp5.util-0.4.73
erp5.util-0.4.72
erp5.util-0.4.71
erp5.util-0.4.69
erp5.util-0.4.68
erp5.util-0.4.67
erp5.util-0.4.66
erp5.util-0.4.65
erp5.util-0.4.64
erp5.util-0.4.63
erp5.util-0.4.62
erp5.util-0.4.61
erp5.util-0.4.60
erp5.util-0.4.59.1
erp5.util-0.4.59
erp5.util-0.4.58
erp5.util-0.4.57
erp5.util-0.4.56
erp5.util-0.4.55
erp5.util-0.4.54
erp5.util-0.4.53
erp5.util-0.4.52
erp5.util-0.4.49
erp5.util-0.4.46
erp5.util-0.4.44
erp5.util-0.4.43
erp5.util-0.4.41
erp5.util-0.4.40
erp5.util-0.4.37
erp5-vifib-20240326
erp5-vifib-20230331
erp5-vifib-20230201
erp5-vifib-20220526
erp5-vifib-20220302
erp5-vifib-20210707
erp5-vifib-20201229
erp5-vifib-20200129
No related merge requests found
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
286 additions
and
1 deletion
+286
-1
bt5/erp5_promise/PathTemplateItem/portal_alarms/promise_certificate_autority_tool.xml
...eItem/portal_alarms/promise_certificate_autority_tool.xml
+105
-0
bt5/erp5_promise/SkinTemplateItem/portal_skins/erp5_promise/Alarm_checkPromiseCertificateAuthority.xml
...s/erp5_promise/Alarm_checkPromiseCertificateAuthority.xml
+99
-0
bt5/erp5_promise/SkinTemplateItem/portal_skins/erp5_promise/Alarm_installPromiseCertificateAuthority.xml
...erp5_promise/Alarm_installPromiseCertificateAuthority.xml
+77
-0
bt5/erp5_promise/bt/change_log
bt5/erp5_promise/bt/change_log
+3
-0
bt5/erp5_promise/bt/revision
bt5/erp5_promise/bt/revision
+1
-1
bt5/erp5_promise/bt/template_path_list
bt5/erp5_promise/bt/template_path_list
+1
-0
No files found.
bt5/erp5_promise/PathTemplateItem/portal_alarms/promise_certificate_autority_tool.xml
0 → 100644
View file @
debc5e2e
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Alarm"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
active_sense_method_id
</string>
</key>
<value>
<string>
Alarm_checkPromiseCertificateAuthority
</string>
</value>
</item>
<item>
<key>
<string>
alarm_notification_mode
</string>
</key>
<value>
<tuple>
<string>
never
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
promise_certificate_autority_tool
</string>
</value>
</item>
<item>
<key>
<string>
periodicity_day_frequency
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
periodicity_hour
</string>
</key>
<value>
<tuple>
<int>
0
</int>
</tuple>
</value>
</item>
<item>
<key>
<string>
periodicity_minute
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
periodicity_month
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
periodicity_month_day
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
periodicity_start_date
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
0.0
</float>
<string>
GMT
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
periodicity_week
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Alarm
</string>
</value>
</item>
<item>
<key>
<string>
solve_method_id
</string>
</key>
<value>
<string>
Alarm_installPromiseCertificateAuthority
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Certificate Authority Tool
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
This diff is collapsed.
Click to expand it.
bt5/erp5_promise/SkinTemplateItem/portal_skins/erp5_promise/Alarm_checkPromiseCertificateAuthority.xml
0 → 100644
View file @
debc5e2e
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
Script_magic
</string>
</key>
<value>
<int>
3
</int>
</value>
</item>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key>
<string>
_asgns
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
name_container
</string>
</key>
<value>
<string>
container
</string>
</value>
</item>
<item>
<key>
<string>
name_context
</string>
</key>
<value>
<string>
context
</string>
</value>
</item>
<item>
<key>
<string>
name_m_self
</string>
</key>
<value>
<string>
script
</string>
</value>
</item>
<item>
<key>
<string>
name_subpath
</string>
</key>
<value>
<string>
traverse_subpath
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
_body
</string>
</key>
<value>
<string>
from Products.CMFActivity.ActiveResult import ActiveResult\n
\n
portal = context.getPortalObject()\n
\n
portal_certificate_authority = getattr(portal, \'portal_certificate_authority\', None)\n
promise_ca_path = portal.getPromiseParameter(\'portal_certificate_authority\', \'certificate_authority_path\')\n
if promise_ca_path is not None:\n
severity = 0\n
summary = "Nothing to do."\n
detail = ""\n
else:\n
if portal_certificate_authority is None:\n
severity = 1\n
summary = "Certificate Authority Tool is not present"\n
detail = ""\n
\n
elif portal_certificate_authority.certificate_authority_path != promise_ca_path:\n
severity = 1\n
summary = "Certificate Authority Tool (OpenSSL)is not configured as Expected"\n
detail = "Expect %s\\nGot %s" % (portal_certificate_authority.certificate_authority_path, promise_ca_path)\n
\n
else:\n
severity = 0\n
summary = "Nothing to do."\n
detail = ""\n
\n
active_result = ActiveResult()\n
active_result.edit(\n
summary=summary, \n
severity=severity,\n
detail=detail)\n
\n
context.newActiveProcess().postResult(active_result)\n
</string>
</value>
</item>
<item>
<key>
<string>
_params
</string>
</key>
<value>
<string>
tag, fixit=False, **kw
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Alarm_checkPromiseCertificateAuthority
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
This diff is collapsed.
Click to expand it.
bt5/erp5_promise/SkinTemplateItem/portal_skins/erp5_promise/Alarm_installPromiseCertificateAuthority.xml
0 → 100644
View file @
debc5e2e
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
Script_magic
</string>
</key>
<value>
<int>
3
</int>
</value>
</item>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key>
<string>
_asgns
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
name_container
</string>
</key>
<value>
<string>
container
</string>
</value>
</item>
<item>
<key>
<string>
name_context
</string>
</key>
<value>
<string>
context
</string>
</value>
</item>
<item>
<key>
<string>
name_m_self
</string>
</key>
<value>
<string>
script
</string>
</value>
</item>
<item>
<key>
<string>
name_subpath
</string>
</key>
<value>
<string>
traverse_subpath
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
_body
</string>
</key>
<value>
<string>
portal = context.getPortalObject()\n
\n
portal_certificate_authority = getattr(portal, \'portal_certificate_authority\', None)\n
promise_ca_path = portal.getPromiseParameter(\'portal_certificate_authority\', \'certificate_authority_path\')\n
\n
if portal_certificate_authority is None:\n
portal.manage_addProduct[\'ERP5\'].manage_addTool(\'ERP5 Certificate Authority Tool\', None)\n
portal_certificate_authority = getattr(portal, \'portal_certificate_authority\')\n
\n
portal_certificate_authority.manage_editCertificateAuthorityTool(\n
certificate_authority_path=promise_ca_path)\n
</string>
</value>
</item>
<item>
<key>
<string>
_params
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Alarm_installPromiseCertificateAuthority
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
This diff is collapsed.
Click to expand it.
bt5/erp5_promise/bt/change_log
View file @
debc5e2e
2012-10-09 rafael
* Included promise for certificate_autority
2012-07-17 rafael
* Initial Release
\ No newline at end of file
This diff is collapsed.
Click to expand it.
bt5/erp5_promise/bt/revision
View file @
debc5e2e
17
\ No newline at end of file
18
\ No newline at end of file
This diff is collapsed.
Click to expand it.
bt5/erp5_promise/bt/template_path_list
View file @
debc5e2e
portal_alarms/promise_certificate_autority_tool
portal_alarms/promise_conversion_server
portal_alarms/promise_install_bt5
portal_alarms/promise_kumofs_server
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment