Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
erp5_workflow
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wenjie.zheng
erp5_workflow
Commits
088061a5
Commit
088061a5
authored
Mar 30, 2012
by
Rafael Monnerat
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Include Alarm Configurator item
parent
49f52175
Changes
8
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
230 additions
and
1 deletion
+230
-1
bt5/erp5_configurator/ActionTemplateItem/portal_types/Alarm%20Configurator%20Item/view.xml
...ateItem/portal_types/Alarm%20Configurator%20Item/view.xml
+79
-0
bt5/erp5_configurator/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
...eAllowedContentTypeTemplateItem/allowed_content_types.xml
+1
-0
bt5/erp5_configurator/PortalTypeTemplateItem/portal_types/Alarm%20Configurator%20Item.xml
...TemplateItem/portal_types/Alarm%20Configurator%20Item.xml
+60
-0
bt5/erp5_configurator/bt/revision
bt5/erp5_configurator/bt/revision
+1
-1
bt5/erp5_configurator/bt/template_action_path_list
bt5/erp5_configurator/bt/template_action_path_list
+1
-0
bt5/erp5_configurator/bt/template_portal_type_allowed_content_type_list
...gurator/bt/template_portal_type_allowed_content_type_list
+1
-0
bt5/erp5_configurator/bt/template_portal_type_id_list
bt5/erp5_configurator/bt/template_portal_type_id_list
+1
-0
product/ERP5Configurator/Document/AlarmConfiguratorItem.py
product/ERP5Configurator/Document/AlarmConfiguratorItem.py
+86
-0
No files found.
bt5/erp5_configurator/ActionTemplateItem/portal_types/Alarm%20Configurator%20Item/view.xml
0 → 100644
View file @
088061a5
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ActionInformation"
module=
"Products.CMFCore.ActionInformation"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
action_type/object_view
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
category
</string>
</key>
<value>
<string>
object_view
</string>
</value>
</item>
<item>
<key>
<string>
condition
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
view
</string>
</value>
</item>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
View
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
priority
</string>
</key>
<value>
<float>
1.0
</float>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
View
</string>
</value>
</item>
<item>
<key>
<string>
visible
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Expression"
module=
"Products.CMFCore.Expression"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
text
</string>
</key>
<value>
<string>
string:${object_url}/ConfiguratorItem_view
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_configurator/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
View file @
088061a5
...
...
@@ -18,6 +18,7 @@
<portal_type
id=
"Configuration Save"
>
<item>
Account Configurator Item
</item>
<item>
Accounting Period Configurator Item
</item>
<item>
Alarm Configurator Item
</item>
<item>
Business Process Configurator Item
</item>
<item>
Catalog Keyword Key Configurator Item
</item>
<item>
Categories Spreadsheet Configurator Item
</item>
...
...
bt5/erp5_configurator/PortalTypeTemplateItem/portal_types/Alarm%20Configurator%20Item.xml
0 → 100644
View file @
088061a5
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Base Type"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
content_icon
</string>
</key>
<value>
<string>
document.gif
</string>
</value>
</item>
<item>
<key>
<string>
content_meta_type
</string>
</key>
<value>
<string>
ERP5 Account Configurator Item
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Setup an Alarm
</string>
</value>
</item>
<item>
<key>
<string>
factory
</string>
</key>
<value>
<string>
addAccountConfiguratorItem
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Alarm Configurator Item
</string>
</value>
</item>
<item>
<key>
<string>
init_script
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
permission
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
type_class
</string>
</key>
<value>
<string>
AlarmConfiguratorItem
</string>
</value>
</item>
<item>
<key>
<string>
type_interface
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
type_mixin
</string>
</key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_configurator/bt/revision
View file @
088061a5
54
2
54
4
\ No newline at end of file
bt5/erp5_configurator/bt/template_action_path_list
View file @
088061a5
Account Configurator Item | view
Accounting Period Configurator Item | view
Alarm Configurator Item | view
Business Configuration Module | view
Business Configuration | view
Business Process Configurator Item | view
...
...
bt5/erp5_configurator/bt/template_portal_type_allowed_content_type_list
View file @
088061a5
...
...
@@ -8,6 +8,7 @@ Categories Spreadsheet Configurator Item | Embedded File
Categories Spreadsheet Configurator Item | File
Configuration Save | Account Configurator Item
Configuration Save | Accounting Period Configurator Item
Configuration Save | Alarm Configurator Item
Configuration Save | Business Process Configurator Item
Configuration Save | Catalog Keyword Key Configurator Item
Configuration Save | Categories Spreadsheet Configurator Item
...
...
bt5/erp5_configurator/bt/template_portal_type_id_list
View file @
088061a5
Account Configurator Item
Accounting Period Configurator Item
Alarm Configurator Item
Business Configuration
Business Configuration Module
Business Process Configurator Item
...
...
product/ERP5Configurator/Document/AlarmConfiguratorItem.py
0 → 100644
View file @
088061a5
##############################################################################
#
# Copyright (c) 2012 Nexedi SARL and Contributors. All Rights Reserved.
# Rafael Monnerat <rafael@nexedi.com>
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
import
zope.interface
from
AccessControl
import
ClassSecurityInfo
from
Products.ERP5Type
import
Permissions
,
PropertySheet
,
interfaces
from
Products.ERP5Type.XMLObject
import
XMLObject
from
Products.ERP5Configurator.mixin.configurator_item
import
ConfiguratorItemMixin
from
DateTime
import
DateTime
class
AlarmConfiguratorItem
(
ConfiguratorItemMixin
,
XMLObject
):
""" Setup an Alarm """
meta_type
=
'ERP5 Alarm Configurator Item'
portal_type
=
'Alarm Configurator Item'
add_permission
=
Permissions
.
AddPortalContent
isPortalContent
=
1
isRADContent
=
1
# Declarative security
security
=
ClassSecurityInfo
()
security
.
declareObjectProtected
(
Permissions
.
AccessContentsInformation
)
# Declarative interfaces
zope
.
interface
.
implements
(
interfaces
.
IConfiguratorItem
)
# Declarative properties
property_sheets
=
(
PropertySheet
.
Base
,
PropertySheet
.
XMLObject
,
PropertySheet
.
CategoryCore
,
PropertySheet
.
DublinCore
,
PropertySheet
.
Alarm
,
PropertySheet
.
Periodicity
)
def
_build
(
self
,
business_configuration
):
portal_alarms
=
self
.
getPortalObject
().
portal_alarms
property_dict
=
{
"active_sense_method_id"
:
self
.
getActiveSenseMethodId
(),
"periodicity_minute_frequency"
:
self
.
getPeriodicityMinuteFrequency
(),
"periodicity_hour"
:
self
.
getPeriodicityHour
(),
"periodicity_minute"
:
self
.
getPeriodicityMinute
(),
"periodicity_minute_frequency"
:
self
.
getPeriodicityMinuteFrequency
(),
"periodicity_month"
:
self
.
getPeriodicityMonth
(),
"periodicity_month_day"
:
self
.
getPeriodicityMonthDay
(),
"periodicity_start_date"
:
DateTime
()
-
1
,
#"periodicity_stop_date": self.getPeriodicityStopDate(),
"periodicity_week"
:
self
.
getPeriodicityWeek
(),
}
alarm
=
getattr
(
portal_alarms
,
self
.
getId
(),
None
)
if
alarm
is
None
:
alarm
=
portal_alarms
.
newContent
(
id
=
self
.
getId
(),
title
=
self
.
getTitle
())
alarm
.
edit
(
**
property_dict
)
# Always enabled
alarm
.
setEnabled
(
True
)
## add to customer template
self
.
install
(
alarm
,
business_configuration
)
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