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
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Eugene Shen
erp5
Commits
39afba4f
Commit
39afba4f
authored
Mar 03, 2017
by
Eugene Shen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Copy and rename in preparation for OfficeJS
parent
78ee15d4
Changes
42
Hide whitespace changes
Inline
Side-by-side
Showing
42 changed files
with
8135 additions
and
603 deletions
+8135
-603
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_css.css
...PathTemplateItem/web_page_module/gadget_erp5_chat_css.css
+0
-99
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_html.html
...thTemplateItem/web_page_module/gadget_erp5_chat_html.html
+0
-66
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_html.html
...lateItem/web_page_module/gadget_erp5_chat_login_html.html
+0
-45
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_html.xml
...plateItem/web_page_module/gadget_erp5_chat_login_html.xml
+0
-121
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_js.js
...TemplateItem/web_page_module/gadget_erp5_chat_login_js.js
+0
-81
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_js.xml
...emplateItem/web_page_module/gadget_erp5_chat_login_js.xml
+0
-117
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_panel_html.html
...lateItem/web_page_module/gadget_erp5_chat_panel_html.html
+0
-47
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_box_js.js
...mplateItem/web_page_module/gadget_officejs_chat_box_js.js
+0
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_box_js.xml
...plateItem/web_page_module/gadget_officejs_chat_box_js.xml
+3
-3
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_panel_js.js
...lateItem/web_page_module/gadget_officejs_chat_panel_js.js
+10
-2
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_panel_js.xml
...ateItem/web_page_module/gadget_officejs_chat_panel_js.xml
+2
-2
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_html.html
...tem/web_page_module/gadget_officejs_chat_router_html.html
+23
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_html.xml
...Item/web_page_module/gadget_officejs_chat_router_html.xml
+151
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_js.js
...ateItem/web_page_module/gadget_officejs_chat_router_js.js
+167
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_js.xml
...teItem/web_page_module/gadget_officejs_chat_router_js.xml
+119
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_webrtc_html.html
...tem/web_page_module/gadget_officejs_chat_webrtc_html.html
+1
-1
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_webrtc_html.xml
...Item/web_page_module/gadget_officejs_chat_webrtc_html.xml
+2
-2
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_webrtc_js.js
...ateItem/web_page_module/gadget_officejs_chat_webrtc_js.js
+0
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_webrtc_js.xml
...teItem/web_page_module/gadget_officejs_chat_webrtc_js.xml
+2
-2
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_jio_text_post_view_html.html
..._page_module/gadget_officejs_jio_text_post_view_html.html
+73
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_jio_text_post_view_html.xml
...b_page_module/gadget_officejs_jio_text_post_view_html.xml
+3
-4
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_jio_text_post_view_js.js
.../web_page_module/gadget_officejs_jio_text_post_view_js.js
+241
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_jio_text_post_view_js.xml
...web_page_module/gadget_officejs_jio_text_post_view_js.xml
+5
-6
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_page_contact_list_html.html
...b_page_module/gadget_officejs_page_contact_list_html.html
+14
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_page_contact_list_html.xml
...eb_page_module/gadget_officejs_page_contact_list_html.xml
+31
-4
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_page_contact_list_js.js
...m/web_page_module/gadget_officejs_page_contact_list_js.js
+117
-0
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_page_contact_list_js.xml
.../web_page_module/gadget_officejs_page_contact_list_js.xml
+150
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text.xml
...ace_chat/SkinTemplateItem/portal_skins/erp5_post_text.xml
+26
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPostModule_viewTextPostList.xml
..._skins/erp5_post_text/TextPostModule_viewTextPostList.xml
+131
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPostModule_viewTextPostList/listbox.xml
...rp5_post_text/TextPostModule_viewTextPostList/listbox.xml
+176
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view.xml
...emplateItem/portal_skins/erp5_post_text/TextPost_view.xml
+137
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_author.xml
...m/portal_skins/erp5_post_text/TextPost_view/my_author.xml
+272
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_content.xml
.../portal_skins/erp5_post_text/TextPost_view/my_content.xml
+272
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_creation_date.xml
...l_skins/erp5_post_text/TextPost_view/my_creation_date.xml
+4862
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_date_ms.xml
.../portal_skins/erp5_post_text/TextPost_view/my_date_ms.xml
+264
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_follow_up_title_list.xml
.../erp5_post_text/TextPost_view/my_follow_up_title_list.xml
+104
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_reference.xml
...ortal_skins/erp5_post_text/TextPost_view/my_reference.xml
+98
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_title.xml
...em/portal_skins/erp5_post_text/TextPost_view/my_title.xml
+272
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_viewAsJio.xml
...teItem/portal_skins/erp5_post_text/TextPost_viewAsJio.xml
+131
-0
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_viewAsJio/my_reference.xml
..._skins/erp5_post_text/TextPost_viewAsJio/my_reference.xml
+272
-0
bt5/erp5_space_chat/bt/template_path_list
bt5/erp5_space_chat/bt/template_path_list
+3
-1
bt5/erp5_space_chat/bt/template_skin_id_list
bt5/erp5_space_chat/bt/template_skin_id_list
+1
-0
No files found.
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_css.css
deleted
100644 → 0
View file @
78ee15d4
body
{
padding
:
20px
;
}
.error
{
color
:
red
;
}
h3
{
color
:
brown
;
}
h4
{
margin
:
0
;
color
:
red
;
}
label
{
display
:
block
;
}
input
[
type
=
"text"
]
{
width
:
50%
;
}
.radio-item
{
display
:
inline-block
;
}
textarea
{
display
:
block
;
}
.chat-box
{
display
:
flex
;
width
:
100%
;
min-height
:
80vh
;
}
.chat-left-panel
{
display
:
flex
;
flex-direction
:
column
;
flex
:
1
;
padding
:
20px
;
border
:
1.5px
solid
;
box-sizing
:
border-box
;
}
.chat-right-panel
{
display
:
flex
;
flex-direction
:
column
;
flex
:
2
;
padding
:
20px
;
border
:
1.5px
solid
;
box-sizing
:
border-box
;
}
.chat-right-panel-chat
{
display
:
flex
;
flex-direction
:
inherit
;
flex
:
1
;
}
.contact-list
{
flex
:
1
;
padding
:
0
;
overflow
:
auto
;
}
.chat-list
{
flex
:
1
;
padding
:
0
;
overflow
:
auto
;
}
li
{
list-style-type
:
none
;
}
img
{
max-width
:
100%
;
max-height
:
100%
;
}
.center
{
text-align
:
center
;
}
.send-form
{
display
:
flex
;
}
.send-form
input
[
type
=
"text"
]
{
flex
:
1
;
margin
:
0
10px
0
0
;
}
.chat-list
li
{
font-family
:
"Droid Sans Mono"
;
font-size
:
12px
;
}
.contact-list
li
{
color
:
blue
;
}
.contact-list
li
:hover
{
font-weight
:
bold
;
cursor
:
pointer
;
}
.contact-list
li
.notify
{
font-weight
:
bold
;
color
:
red
;
}
.contact-list
li
.current
{
color
:
orange
;
}
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_html.html
deleted
100644 → 0
View file @
78ee15d4
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
OfficeJS Chat
</title>
<script
src=
"rsvp.js"
></script>
<script
src=
"renderjs.js"
></script>
<script
src=
"gadget_global.js"
></script>
<script
src=
"gadget_erp5_chat.js"
></script>
<link
rel=
"stylesheet"
href=
"gadget_erp5_chat.css"
/>
</head>
<body>
<div
data-gadget-url=
"gadget_jio.html"
data-gadget-scope=
"storage_gadget"
data-gadget-sandbox=
"public"
></div>
<h1>
OfficeJS Chat
</h1>
<form
class=
"login-form"
>
<label>
Name:
</label>
<input
type=
"text"
name=
"name"
required=
"required"
/>
<h3>
Remote Storage
</h3>
<label>
<input
type=
"radio"
name=
"remote"
value=
"erp5"
required=
"required"
/>
ERP5
</label>
<label>
<input
type=
"radio"
name=
"remote"
value=
"dav"
required=
"required"
/>
DAV Storage
</label>
<label>
<input
type=
"radio"
name=
"remote"
value=
"dropbox"
required=
"required"
/>
Dropbox
</label>
<label>
<input
type=
"radio"
name=
"remote"
value=
"local"
required=
"required"
checked=
"checked"
/>
Local is Enough
</label>
<h3>
Storage Configuration
</h3>
<a
class=
"dropbox-link"
>
Dropbox OAuth
</a>
<label>
Dropbox folder:
</label>
<input
type=
"text"
name=
"remote_dropbox_folder"
placeholder=
"/Apps/OfficeJS Chat/.jio_documents/"
/>
<label>
ERP5 URL:
</label>
<input
type=
"text"
name=
"remote_erp5_url"
placeholder=
"https://softinst75770.host.vifib.net/erp5/web_site_module/"
/>
<label>
WebDAV URL:
</label>
<input
type=
"text"
name=
"remote_dav_url"
placeholder=
"https://softinst75722.host.vifib.net/share"
/>
<label>
WebDAV Username:
</label>
<input
type=
"text"
name=
"remote_dav_user"
placeholder=
"eyqs"
/>
<label>
WebDAV Password:
</label>
<input
type=
"text"
name=
"remote_dav_pass"
placeholder=
"correct horse battery staple"
/>
<h3>
Default WebRTC Configuration
</h3>
<label>
Default storage:
</label>
<input
type=
"text"
name=
"auth"
placeholder=
"dropbox"
/>
<label>
Dropbox folder:
</label>
<input
type=
"text"
name=
"auth_dropbox_folder"
placeholder=
"/Apps/OfficeJS Chat/"
/>
<label>
ERP5 URL:
</label>
<input
type=
"text"
name=
"auth_erp5_url"
placeholder=
"https://softinst75770.host.vifib.net/erp5/webrtc_rooms_module/"
/>
<br
/>
<input
type=
"submit"
name=
"login"
value=
"Login!"
/>
</form>
</body>
</html>
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_html.html
deleted
100644 → 0
View file @
78ee15d4
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
OfficeJS Chat
</title>
<script
src=
"rsvp.js"
></script>
<script
src=
"renderjs.js"
></script>
<script
src=
"gadget_global.js"
></script>
<script
src=
"gadget_erp5_chat_login.js"
></script>
</head>
<body>
<a
href=
"https://www.dropbox.com/1/oauth2/authorize?client_id=igeiyv4pkt0y0mm&response_type=token&redirect_uri=https://softinst75770.host.vifib.net/erp5/web_site_module/web_chat/"
>
Log in to Dropbox first, if you wish to authenticate via Dropbox.
</a>
<form
class=
"login-form"
>
<label>
Name:
</label>
<br
/>
<input
type=
"text"
name=
"name"
required=
"required"
/>
<br
/>
<label>
Folder:
</label>
<br
/>
<input
type=
"text"
name=
"folder"
required=
"required"
/>
<br
/>
<label>
Room:
</label>
<br
/>
<input
type=
"text"
name=
"room"
required=
"required"
/>
<br
/>
<label>
Role:
</label>
<br
/>
<input
type=
"radio"
name=
"role"
value=
"host"
required=
"required"
/>
<label>
Host
</label>
<br
/>
<input
type=
"radio"
name=
"role"
value=
"guest"
checked=
"checked"
/>
<label>
Guest
</label>
<br
/>
<label>
ERP5 URL:
</label>
<br
/>
<input
type=
"text"
name=
"erp5"
/>
<br
/>
<input
type=
"submit"
value=
"Login!"
/>
</form>
</body>
</html>
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_html.xml
deleted
100644 → 0
View file @
78ee15d4
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Page"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
classification/collaborative/team
</string>
<string>
contributor/person_module/1
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
content_type
</string>
</key>
<value>
<string>
text/html
</string>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_erp5_chat_login.html
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_erp5_chat_login_html
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Page
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS Chat Login
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_js.js
deleted
100644 → 0
View file @
78ee15d4
(
function
(
window
,
document
,
loopEventListener
,
rJS
,
RSVP
)
{
function
cleanId
(
input_id
)
{
var
reserved
=
[
"
_
"
,
"
&
"
,
"
=
"
,
"
,
"
,
"
;
"
];
for
(
var
i
=
0
,
i_len
=
reserved
.
length
;
i
<
i_len
;
i
++
)
{
input_id
=
input_id
.
replace
(
reserved
[
i
],
"
-
"
);
}
return
input_id
;
}
function
getQueryValue
(
query
)
{
if
(
document
.
URL
.
indexOf
(
query
+
"
=
"
)
!=
-
1
)
{
var
start
=
document
.
URL
.
indexOf
(
query
+
"
=
"
)
+
query
.
length
+
1
;
var
end
=
document
.
URL
.
indexOf
(
"
&
"
,
start
);
if
(
end
===
-
1
)
{
end
=
document
.
URL
.
length
;
}
return
decodeURIComponent
(
document
.
URL
.
slice
(
start
,
end
));
}
else
{
return
""
;
}
}
function
login
(
my_gadget
,
my_event
)
{
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
my_gadget
.
declareGadget
(
"
gadget_erp5_chat_webrtc.html
"
,
{
scope
:
"
webrtc_gadget
"
}
);
})
.
push
(
function
(
webrtc_gadget
)
{
var
form
=
my_event
.
target
.
elements
;
webrtc_gadget
.
state_parameter_dict
.
name
=
cleanId
(
form
.
name
.
value
);
webrtc_gadget
.
state_parameter_dict
.
folder
=
cleanId
(
form
.
folder
.
value
);
webrtc_gadget
.
state_parameter_dict
.
room
=
cleanId
(
form
.
room
.
value
);
webrtc_gadget
.
state_parameter_dict
.
role
=
form
.
role
.
value
;
if
(
form
.
erp5
.
value
!=
""
)
{
webrtc_gadget
.
state_parameter_dict
.
erp5
=
form
.
erp5
.
value
;
}
var
element
=
my_gadget
.
state_parameter_dict
.
element
;
while
(
element
.
firstChild
)
{
element
.
removeChild
(
element
.
firstChild
);
}
element
.
appendChild
(
webrtc_gadget
.
state_parameter_dict
.
element
);
return
webrtc_gadget
.
render
();
});
}
rJS
(
window
)
.
ready
(
function
(
gadget
)
{
gadget
.
state_parameter_dict
=
{};
return
gadget
.
getElement
()
.
push
(
function
(
element
)
{
gadget
.
state_parameter_dict
.
element
=
element
;
})
.
push
(
function
()
{
fields
=
gadget
.
state_parameter_dict
.
element
.
querySelector
(
"
.login-form
"
).
elements
;
fields
.
folder
.
value
=
getQueryValue
(
"
folder
"
);
fields
.
room
.
value
=
getQueryValue
(
"
room
"
);
fields
.
name
.
value
=
getQueryValue
(
"
name
"
);
fields
.
erp5
.
value
=
getQueryValue
(
"
erp5
"
);
});
})
.
declareMethod
(
'
render
'
,
function
()
{})
.
declareService
(
function
()
{
var
gadget
=
this
;
function
handleSubmit
(
my_event
)
{
switch
(
my_event
.
target
.
className
)
{
case
"
login-form
"
:
return
login
(
gadget
,
my_event
);
}
}
return
loopEventListener
(
gadget
.
state_parameter_dict
.
element
,
"
submit
"
,
false
,
handleSubmit
);
});
}(
window
,
document
,
loopEventListener
,
rJS
,
RSVP
));
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_login_js.xml
deleted
100644 → 0
View file @
78ee15d4
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Script"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
classification/collaborative/team
</string>
<string>
contributor/person_module/1
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_erp5_chat_login.js
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_erp5_chat_login_js
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Script
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS Chat Login JS
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_erp5_chat_panel_html.html
deleted
100644 → 0
View file @
78ee15d4
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
OfficeJS Chat
</title>
<script
src=
"rsvp.js"
></script>
<script
src=
"renderjs.js"
></script>
<script
src=
"jiodev.js"
></script>
<script
src=
"gadget_global.js"
></script>
<script
src=
"fast_priority_queue.js"
></script>
<script
src=
"gadget_erp5_chat_panel.js"
></script>
<link
rel=
"stylesheet"
href=
"https://fonts.googleapis.com/css?family=Droid+Sans+Mono"
/>
</head>
<body>
<div
class=
"chat-box"
>
<div
class=
"chat-left-panel"
>
<h4
class=
"center"
>
Contacts
</h4>
<ul
class=
"contact-list"
></ul>
<form
class=
"sync-form"
>
<input
type=
"submit"
value=
"Synchronize!"
/>
</form>
<form
class=
"edit-form"
>
<input
type=
"submit"
value=
"Edit contact!"
/>
</form>
<form
class=
"join-form"
>
<input
type=
"text"
name=
"content"
/>
<input
type=
"submit"
value=
"Add new contact (join existing room as guest)!"
/>
</form>
<form
class=
"make-form"
>
<input
type=
"text"
name=
"content"
/>
<input
type=
"submit"
value=
"Add new room (make new room as host)!"
/>
</form>
</div>
<div
class=
"chat-right-panel"
>
<h4
class=
"chat-title center"
></h4>
<div
class=
"chat-right-panel-chat"
>
<ul
class=
"chat-list"
></ul>
<form
class=
"send-form"
>
<input
type=
"text"
name=
"content"
/>
<input
type=
"submit"
name=
"send"
value=
"Send!"
/>
</form>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5_chat_panel
_js.js
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs_chat_box
_js.js
View file @
39afba4f
File moved
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5_chat
_js.xml
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs_chat_box
_js.xml
View file @
39afba4f
...
...
@@ -80,7 +80,7 @@
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_
erp5_chat
.js
</string>
</value>
<value>
<string>
gadget_
officejs_chat_box
.js
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -90,7 +90,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_
erp5_chat
_js
</string>
</value>
<value>
<string>
gadget_
officejs_chat_box
_js
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
...
...
@@ -110,7 +110,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS Chat
Inde
x JS
</string>
</value>
<value>
<string>
OfficeJS Chat
Bo
x JS
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5_chat
_js.js
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs_chat_panel
_js.js
View file @
39afba4f
...
...
@@ -110,7 +110,7 @@
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
declareGadget
(
"
gadget_
erp5
_chat_webrtc.html
"
,
{
"
gadget_
officejs
_chat_webrtc.html
"
,
{
scope
:
"
webrtc_gadget_
"
+
param_dict
.
room
});
})
.
push
(
function
(
subgadget
)
{
...
...
@@ -223,13 +223,21 @@
.
push
(
null
,
logError
);
})
.
declareMethod
(
'
close
'
,
function
()
{
const
gadget
=
this
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
console
.
log
(
'
closed
'
);
})
})
.
declareMethod
(
'
login
'
,
function
()
{
const
gadget
=
this
;
let
chat_gadget
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
declareGadget
(
"
gadget_
erp5_chat_panel
.html
"
,
{
scope
:
"
chat_gadget
"
});
"
gadget_
officejs_chat_box
.html
"
,
{
scope
:
"
chat_gadget
"
});
})
.
push
(
function
(
subgadget
)
{
styleElementByQuery
(
gadget
,
"
.login-form
"
,
"
none
"
);
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5
_chat_panel_js.xml
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs
_chat_panel_js.xml
View file @
39afba4f
...
...
@@ -80,7 +80,7 @@
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_
erp5
_chat_panel.js
</string>
</value>
<value>
<string>
gadget_
officejs
_chat_panel.js
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -90,7 +90,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_
erp5
_chat_panel_js
</string>
</value>
<value>
<string>
gadget_
officejs
_chat_panel_js
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_html.html
0 → 100644
View file @
39afba4f
<!DOCTYPE html>
<html>
<head>
<meta
http-equiv=
"Content-type"
content=
"text/html; charset=utf-8"
/>
<meta
name=
"viewport"
content=
"width=device-width, user-scalable=no"
/>
<title>
OfficeJS Chat Router Gadget
</title>
<!-- renderjs -->
<script
src=
"rsvp.js"
type=
"text/javascript"
></script>
<script
src=
"renderjs.js"
type=
"text/javascript"
></script>
<!-- custom script -->
<script
src=
"gadget_officejs_chat_router.js"
type=
"text/javascript"
></script>
</head>
<body>
<script
data-renderjs-configuration=
"portal_type"
type=
"text/x-renderjs-configuration"
>
Text
Post
</script>
<script
data-renderjs-configuration=
"parent_relative_url"
type=
"text/x-renderjs-configuration"
>
post_text_module
</script>
<script
data-renderjs-configuration=
"document_title"
type=
"text/x-renderjs-configuration"
>
Text
Post
</script>
<script
data-renderjs-configuration=
"document_title_plural"
type=
"text/x-renderjs-configuration"
>
Text
Posts
</script>
<script
data-renderjs-configuration=
"dropbox_app_key"
type=
"text/x-renderjs-configuration"
>
igeiyv4pkt0y0mm
</script>
</body>
</html>
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_html.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Page"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
contributor/person_module/1
</string>
<string>
classification/collaborative/team
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
content_type
</string>
</key>
<value>
<string>
text/html
</string>
</value>
</item>
<item>
<key>
<string>
creators
</string>
</key>
<value>
<tuple>
<string>
cedric.le.ninivin
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_officejs_chat_router.html
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_officejs_chat_router_html
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<string>
en
</string>
</value>
</item>
<item>
<key>
<string>
modification_date
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1455284352.21
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Page
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS Chat Router Gadget
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
001
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_js.js
0 → 100644
View file @
39afba4f
/*global window, rJS */
/*jslint nomen: true, indent: 2, maxerr: 3*/
(
function
(
window
,
rJS
)
{
"
use strict
"
;
var
gadget_klass
=
rJS
(
window
),
MAIN_PAGE_PREFIX
=
"
gadget_officejs_
"
,
DEFAULT_PAGE
=
"
contact_list
"
,
REDIRECT_TIMEOUT
=
5000
;
function
listenHashChange
(
gadget
)
{
function
extractHashAndDispatch
(
evt
)
{
var
hash
=
(
evt
.
newURL
||
window
.
location
.
toString
()).
split
(
'
#
'
)[
1
],
subhashes
,
subhash
,
keyvalue
,
index
,
args
=
{};
if
(
hash
!==
undefined
)
{
subhashes
=
hash
.
split
(
'
&
'
);
for
(
index
in
subhashes
)
{
if
(
subhashes
.
hasOwnProperty
(
index
))
{
subhash
=
subhashes
[
index
];
if
(
subhash
!==
''
)
{
keyvalue
=
subhash
.
split
(
'
=
'
);
if
(
keyvalue
.
length
===
2
)
{
args
[
decodeURIComponent
(
keyvalue
[
0
])]
=
decodeURIComponent
(
keyvalue
[
1
]);
}
}
}
}
}
return
gadget
.
renderApplication
({
args
:
args
});
}
var
result
=
loopEventListener
(
window
,
'
hashchange
'
,
false
,
extractHashAndDispatch
),
event
=
document
.
createEvent
(
"
Event
"
);
event
.
initEvent
(
'
hashchange
'
,
true
,
true
);
event
.
newURL
=
window
.
location
.
toString
();
window
.
dispatchEvent
(
event
);
return
result
;
}
gadget_klass
.
ready
(
function
(
gadget
)
{
gadget
.
props
=
{
start_deferred
:
RSVP
.
defer
()
};
return
gadget
.
getElement
()
.
push
(
function
(
element
)
{
gadget
.
props
.
element
=
element
;
});
})
.
declareMethod
(
"
getCommandUrlFor
"
,
function
(
options
)
{
var
prefix
=
''
,
result
,
key
;
result
=
"
#
"
;
for
(
key
in
options
)
{
if
(
options
.
hasOwnProperty
(
key
)
&&
options
[
key
]
!==
undefined
)
{
// Don't keep empty values
result
+=
prefix
+
encodeURIComponent
(
key
)
+
"
=
"
+
encodeURIComponent
(
options
[
key
]);
prefix
=
'
&
'
;
}
}
return
result
;
})
.
declareMethod
(
'
redirect
'
,
function
(
options
)
{
if
(
options
!==
undefined
&&
options
.
toExternal
)
{
window
.
location
.
replace
(
options
.
url
);
return
RSVP
.
timeout
(
REDIRECT_TIMEOUT
);
// timeout if not redirected
}
else
{
return
this
.
getCommandUrlFor
(
options
)
.
push
(
function
(
hash
)
{
window
.
location
.
replace
(
hash
);
// prevent returning unexpected response
// wait for the hash change to occur
// fail if nothing happens
return
RSVP
.
timeout
(
REDIRECT_TIMEOUT
);
});
}
})
.
declareMethod
(
'
route
'
,
function
(
options
)
{
var
gadget
=
this
,
args
=
options
.
args
;
gadget
.
options
=
options
;
if
(
args
.
jio_key
===
undefined
||
args
.
jio_key
===
''
)
{
if
(
args
.
page
===
undefined
||
args
.
page
===
''
||
args
.
page
===
"
contact_list
"
)
{
args
.
page
=
DEFAULT_PAGE
;
}
return
{
url
:
MAIN_PAGE_PREFIX
+
"
page_
"
+
args
.
page
+
"
.html
"
,
options
:
args
};
}
return
gadget
.
jio_get
(
args
.
jio_key
)
.
push
(
function
(
doc
)
{
var
sub_options
=
{},
base_portal_type
=
doc
.
portal_type
.
toLowerCase
().
replace
(
/
\s
/g
,
"
_
"
);
sub_options
=
{
doc
:
doc
,
jio_key
:
args
.
jio_key
,
search
:
args
.
search
};
if
(
base_portal_type
.
search
(
/_temp$/
)
>=
0
)
{
//Remove "_temp"
base_portal_type
=
base_portal_type
.
substr
(
0
,
base_portal_type
.
length
-
5
);
}
return
{
url
:
MAIN_PAGE_PREFIX
+
"
jio_
"
+
base_portal_type
+
"
_
"
+
args
.
page
+
"
.html
"
,
options
:
sub_options
};
});
})
.
declareAcquiredMethod
(
'
jio_get
'
,
'
jio_get
'
)
.
declareAcquiredMethod
(
'
renderApplication
'
,
'
renderApplication
'
)
.
declareMethod
(
'
start
'
,
function
()
{
var
gadget
=
this
,
element_list
=
gadget
.
props
.
element
.
querySelectorAll
(
"
[data-renderjs-configuration]
"
),
len
=
element_list
.
length
,
key
,
value
,
i
,
queue
=
new
RSVP
.
Queue
();
function
push
(
a
,
b
)
{
queue
.
push
(
function
()
{
return
gadget
.
setSetting
(
a
,
b
);
});
}
for
(
i
=
0
;
i
<
len
;
i
+=
1
)
{
key
=
element_list
[
i
].
getAttribute
(
'
data-renderjs-configuration
'
);
value
=
element_list
[
i
].
textContent
;
push
(
key
,
value
);
}
this
.
props
.
start_deferred
.
resolve
();
})
.
declareService
(
function
()
{
var
gadget
=
this
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
props
.
start_deferred
.
promise
;
})
.
push
(
function
()
{
return
listenHashChange
(
gadget
);
});
});
}(
window
,
rJS
));
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_chat_router_js.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Script"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
classification/collaborative/team
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_officejs_chat_router.js
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_officejs_chat_router_js
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<string>
en
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Script
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS Chat Router Gadget JS
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
001
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5
_chat_webrtc_html.html
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs
_chat_webrtc_html.html
View file @
39afba4f
...
...
@@ -8,7 +8,7 @@
<script
src=
"renderjs.js"
></script>
<script
src=
"adapter.js"
></script>
<script
src=
"gadget_global.js"
></script>
<script
src=
"gadget_
erp5
_chat_webrtc.js"
></script>
<script
src=
"gadget_
officejs
_chat_webrtc.js"
></script>
</head>
<body>
<p
class=
"error"
></p>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5
_chat_webrtc_html.xml
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs
_chat_webrtc_html.xml
View file @
39afba4f
...
...
@@ -84,7 +84,7 @@
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_
erp5
_chat_webrtc.html
</string>
</value>
<value>
<string>
gadget_
officejs
_chat_webrtc.html
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -94,7 +94,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_
erp5
_chat_webrtc_html
</string>
</value>
<value>
<string>
gadget_
officejs
_chat_webrtc_html
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5
_chat_webrtc_js.js
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs
_chat_webrtc_js.js
View file @
39afba4f
File moved
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5
_chat_webrtc_js.xml
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs
_chat_webrtc_js.xml
View file @
39afba4f
...
...
@@ -80,7 +80,7 @@
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_
erp5
_chat_webrtc.js
</string>
</value>
<value>
<string>
gadget_
officejs
_chat_webrtc.js
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -90,7 +90,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_
erp5
_chat_webrtc_js
</string>
</value>
<value>
<string>
gadget_
officejs
_chat_webrtc_js
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_jio_text_post_view_html.html
0 → 100644
View file @
39afba4f
<!doctype html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
OfficeJS Jio Text Post View
</title>
<script
src=
"rsvp.js"
></script>
<script
src=
"renderjs.js"
></script>
<script
src=
"handlebars.js"
></script>
<script
class=
"view-web-page-template"
type=
"text/x-handlebars-template"
>
<
form
class
=
"
select-share-type
"
>
<
div
class
=
"
center
"
>
<
div
class
=
"
ui-field-contain
"
>
<
label
data
-
i18n
=
"
Public Link:
"
>
Public
Link
:
<
/label
>
<
button
type
=
"
submit
"
id
=
"
generatelink
"
name
=
"
generatelink
"
data
-
i18n
=
"
Generate Link
"
style
=
"
display: inline-block;
"
>
Generate
Link
<
/button
>
<
input
type
=
"
text
"
id
=
"
sharelink
"
name
=
"
share
"
style
=
"
display:none
"
value
=
""
/>
<
/div
>
<
/div
>
<
/form
>
<
form
class
=
"
view-web-page-form
"
>
<
div
class
=
"
center
"
>
<
div
class
=
"
ui-field-contain
"
>
<
label
data
-
i18n
=
"
Title:
"
>
Title
:
<
/label
>
<
input
type
=
"
text
"
name
=
"
title
"
value
=
"
{{title}}
"
>
<
/div
>
<
button
type
=
"
submit
"
data
-
i18n
=
"
Save
"
style
=
"
display:none;
"
>
Save
<
/button
>
<
/div
>
<
div
class
=
"
ui-field-contain
"
>
<
fieldset
data
-
role
=
"
collapsible
"
>
<
legend
>
Extra
Properties
<
/legend
>
<
div
class
=
"
ui-field-contain
"
>
<
label
data
-
i18n
=
"
Reference:
"
>
Reference
:
<
/label
>
<
input
type
=
"
text
"
name
=
"
reference
"
value
=
"
{{reference}}
"
>
<
/div
>
<
div
class
=
"
ui-field-contain
"
>
<
label
data
-
i18n
=
"
Version:
"
>
Version
:
<
/label
>
<
input
type
=
"
text
"
name
=
"
version
"
value
=
"
{{version}}
"
><
/label
>
<
/div
>
<
div
class
=
"
ui-field-contain
"
>
<
label
data
-
i18n
=
"
Language:
"
>
Language
:
<
/label
>
<
input
type
=
"
text
"
name
=
"
language
"
value
=
"
{{language}}
"
>
<
/div
>
<
div
class
=
"
ui-field-contain
"
>
<
label
data
-
i18n
=
"
Description:
"
>
Description
:
<
/label
>
<
textarea
name
=
"
description
"
>
{{
description
}}
<
/textarea
>
<
/div
>
<
/div
>
<
/fieldset
>
<
div
class
=
'
document-content
'
><
/div
>
<
div
class
=
'
webrtc-gadget
'
><
/div
>
<
/div
>
<
/form
>
</script>
<script
src=
"gadget_officejs_jio_web_page_view.js"
></script>
</head>
<body>
</body>
</html>
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5_chat
_html.xml
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs_jio_text_post_view
_html.xml
View file @
39afba4f
...
...
@@ -68,7 +68,6 @@
<value>
<tuple>
<string>
classification/collaborative/team
</string>
<string>
contributor/person_module/1
</string>
</tuple>
</value>
</item>
...
...
@@ -84,7 +83,7 @@
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_
erp5_chat
.html
</string>
</value>
<value>
<string>
gadget_
officejs_jio_text_post_view
.html
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -94,7 +93,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_
erp5_chat
_html
</string>
</value>
<value>
<string>
gadget_
officejs_jio_text_post_view
_html
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
...
...
@@ -114,7 +113,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS
Chat Index
</string>
</value>
<value>
<string>
OfficeJS
Jio Text Post View
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_jio_text_post_view_js.js
0 → 100644
View file @
39afba4f
/*globals window, rJS, Handlebars, RSVP, loopEventListener, console*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(
function
(
window
,
RSVP
,
rJS
,
Handlebars
,
loopEventListener
)
{
"
use strict
"
;
function
saveContent
(
gadget
,
submit_event
)
{
var
i
,
doc
=
gadget
.
options
.
doc
,
now
=
new
Date
();
doc
.
parent_relative_url
=
"
web_page_module
"
;
doc
.
portal_type
=
"
Web Page
"
;
doc
.
modification_date
=
now
.
toISOString
();
for
(
i
=
0
;
i
<
submit_event
.
target
.
length
;
i
+=
1
)
{
// XXX Should check input type instead
if
(
submit_event
.
target
[
i
].
name
)
{
doc
[
submit_event
.
target
[
i
].
name
]
=
submit_event
.
target
[
i
].
value
;
}
}
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
getDeclaredGadget
(
"
my_text_content
"
);
})
.
push
(
function
(
text_content_gadget
)
{
return
text_content_gadget
.
getContent
();
})
.
push
(
function
(
data
)
{
doc
.
text_content
=
data
.
text_content
;
return
gadget
.
put
(
gadget
.
options
.
jio_key
,
doc
);
});
}
function
shareDoc
(
gadget
)
{
return
gadget
.
getSetting
(
'
webrtc_share_name
'
)
.
push
(
function
(
webrtc_share_name
){
gadget
.
props
.
webrtc_share_name
=
webrtc_share_name
;
return
gadget
.
getSetting
(
'
webrtc_share_description
'
)
})
.
push
(
function
(
webrtc_share_description
)
{
if
(
window
.
location
.
hash
)
{
var
index
=
window
.
location
.
hash
.
indexOf
(
'
room=
'
),
type
;
if
(
index
===
-
1
)
{
var
S4
=
function
()
{
return
(((
1
+
Math
.
random
())
*
0x10000
)
|
0
).
toString
(
16
).
substring
(
1
);
};
var
room
=
(
S4
()
+
S4
()
+
"
-
"
+
S4
()
+
S4
());
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
declareGadget
(
"
gadget_officejs_page_share_text.html
"
,
{
scope
:
"
share_text_via_webrtc
"
,
element
:
gadget
.
props
.
element
.
querySelector
(
"
.webrtc-gadget
"
)
}
);
})
.
push
(
function
(
g
)
{
var
config
;
if
(
gadget
.
props
.
webrtc_share_name
===
"
DAV
"
||
gadget
.
props
.
webrtc_share_name
===
"
ERP5
"
)
{
type
=
"
jio
"
;
config
=
webrtc_share_description
.
remote_sub_storage
;
}
else
{
type
=
gadget
.
props
.
webrtc_share_name
.
toLowerCase
();
config
=
{
url
:
webrtc_share_description
.
url
};
}
var
sharelink
=
window
.
location
.
origin
+
window
.
location
.
pathname
+
'
#page=webrtc_viewer&room=
'
+
room
+
'
&type=
'
+
type
+
'
&config=
'
+
encodeURIComponent
(
JSON
.
stringify
(
config
));
gadget
.
props
.
element
.
querySelector
(
'
#sharelink
'
).
value
=
sharelink
;
gadget
.
props
.
element
.
querySelector
(
'
#sharelink
'
).
style
.
display
=
'
block
'
;
gadget
.
props
.
element
.
querySelector
(
'
#generatelink
'
).
remove
();
if
(
config
)
{
return
g
.
initiate
(
room
,
gadget
,
type
,
config
);
}
else
{
throw
new
Error
(
"
Share config is missing
"
);
}
})
}
}
});
}
function
maximize
(
gadget
)
{
var
iframe
=
gadget
.
props
.
element
.
querySelector
(
'
iframe
'
),
iframe_class_string
=
iframe
.
getAttribute
(
'
class
'
)
||
""
,
class_name
=
"
ui-content-maximize
"
,
class_index
=
iframe_class_string
.
indexOf
(
class_name
);
if
(
class_index
===
-
1
)
{
iframe_class_string
+=
'
'
+
class_name
;
iframe
.
setAttribute
(
'
style
'
,
''
);
iframe
.
setAttribute
(
'
class
'
,
iframe_class_string
);
return
;
}
iframe_class_string
=
iframe_class_string
.
substring
(
0
,
class_index
)
+
iframe_class_string
.
substring
(
class_index
+
class_name
.
length
);
iframe
.
setAttribute
(
'
style
'
,
'
width:100%; border: 0 none; height: 600px
'
);
iframe
.
setAttribute
(
'
class
'
,
iframe_class_string
);
return
;
}
var
gadget_klass
=
rJS
(
window
),
source
=
gadget_klass
.
__template_element
.
querySelector
(
"
.view-web-page-template
"
)
.
innerHTML
,
template
=
Handlebars
.
compile
(
source
);
gadget_klass
.
ready
(
function
(
g
)
{
g
.
props
=
{};
g
.
options
=
null
;
return
g
.
getElement
()
.
push
(
function
(
element
)
{
g
.
props
.
element
=
element
;
g
.
props
.
deferred
=
RSVP
.
defer
();
});
})
.
declareAcquiredMethod
(
"
updateHeader
"
,
"
updateHeader
"
)
.
declareAcquiredMethod
(
"
get
"
,
"
jio_get
"
)
.
declareAcquiredMethod
(
"
translateHtml
"
,
"
translateHtml
"
)
.
declareAcquiredMethod
(
"
put
"
,
"
jio_put
"
)
.
declareAcquiredMethod
(
'
allDocs
'
,
'
jio_allDocs
'
)
.
declareAcquiredMethod
(
"
redirect
"
,
"
redirect
"
)
.
declareAcquiredMethod
(
"
getSetting
"
,
"
getSetting
"
)
.
allowPublicAcquisition
(
'
triggerMaximize
'
,
function
()
{
var
gadget
=
this
;
return
RSVP
.
Queue
()
.
push
(
function
()
{
return
maximize
(
gadget
);
})
.
fail
(
function
(
e
)
{
console
.
log
(
e
);
});
})
.
allowPublicAcquisition
(
'
triggerSubmit
'
,
function
()
{
return
this
.
props
.
element
.
querySelector
(
'
button
'
).
click
();
})
.
declareMethod
(
'
triggerSubmit
'
,
function
()
{
return
this
.
props
.
element
.
querySelector
(
'
form.view-web-page-form
'
).
getElementsByTagName
(
'
button
'
)[
0
].
click
();
})
.
declareMethod
(
"
render
"
,
function
(
options
)
{
var
gadget
=
this
;
gadget
.
options
=
options
;
gadget
.
options
.
doc
.
title
=
gadget
.
options
.
doc
.
title
||
""
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
translateHtml
(
template
(
options
.
doc
));
})
.
push
(
function
(
html
)
{
gadget
.
props
.
element
.
innerHTML
+=
html
;
return
gadget
.
updateHeader
({
title
:
options
.
doc
.
title
+
"
| Web Page
"
,
save_action
:
true
});
})
.
push
(
function
()
{
return
gadget
.
props
.
deferred
.
resolve
();
});
})
/////////////////////////////////////////
// Render text content gadget
/////////////////////////////////////////
.
declareService
(
function
()
{
var
gadget
=
this
,
text_gadget
=
null
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
props
.
deferred
.
promise
;
})
.
push
(
function
()
{
return
gadget
.
declareGadget
(
"
rjsunsafe/gadget_ckeditor.html
"
,
{
scope
:
"
my_text_content
"
,
sandbox
:
"
iframe
"
,
element
:
gadget
.
props
.
element
.
querySelector
(
"
.document-content
"
)
}
);
})
.
push
(
function
(
text_content_gadget
)
{
var
iframe
=
gadget
.
props
.
element
.
querySelector
(
'
iframe
'
);
iframe
.
setAttribute
(
'
style
'
,
'
width:100%; border: 0 none; height: 600px
'
);
text_gadget
=
text_content_gadget
;
return
text_content_gadget
.
render
({
"
key
"
:
'
text_content
'
,
"
value
"
:
gadget
.
options
.
doc
.
text_content
});
})
.
push
(
function
()
{
return
text_gadget
.
getElement
();
});
})
/////////////////////////////////////////
// Form submit
/////////////////////////////////////////
.
declareService
(
function
()
{
var
gadget
=
this
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
gadget
.
props
.
deferred
.
promise
;
})
.
push
(
function
()
{
return
RSVP
.
all
([
loopEventListener
(
gadget
.
props
.
element
.
querySelector
(
'
form.select-share-type
'
),
'
submit
'
,
true
,
function
(
event
)
{
if
(
document
.
activeElement
.
name
===
"
generatelink
"
)
{
return
shareDoc
(
gadget
);
}
}
),
loopEventListener
(
gadget
.
props
.
element
.
querySelector
(
'
form.view-web-page-form
'
),
'
submit
'
,
true
,
function
(
event
)
{
return
saveContent
(
gadget
,
event
);
}
)
]);
});
});
}(
window
,
RSVP
,
rJS
,
Handlebars
,
loopEventListener
));
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5_chat_cs
s.xml
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs_jio_text_post_view_j
s.xml
View file @
39afba4f
...
...
@@ -2,7 +2,7 @@
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web S
tyle
"
module=
"erp5.portal_type"
/>
<global
name=
"Web S
cript
"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
...
...
@@ -68,7 +68,6 @@
<value>
<tuple>
<string>
classification/collaborative/team
</string>
<string>
contributor/person_module/1
</string>
</tuple>
</value>
</item>
...
...
@@ -80,7 +79,7 @@
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_
erp5_chat.cs
s
</string>
</value>
<value>
<string>
gadget_
officejs_jio_text_post_view.j
s
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -90,7 +89,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_
erp5_chat_cs
s
</string>
</value>
<value>
<string>
gadget_
officejs_jio_text_post_view_j
s
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
...
...
@@ -100,7 +99,7 @@
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web S
tyle
</string>
</value>
<value>
<string>
Web S
cript
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
...
...
@@ -110,7 +109,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS
Chat CS
S
</string>
</value>
<value>
<string>
OfficeJS
Jio Text Post View J
S
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_page_contact_list_html.html
0 → 100644
View file @
39afba4f
<!doctype html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
OfficeJS Chat Contact List
</title>
<script
src=
"rsvp.js"
></script>
<script
src=
"renderjs.js"
></script>
<script
src=
"gadget_officejs_page_document_list.js"
></script>
</head>
<body>
<div
data-gadget-url=
"gadget_officejs_widget_listbox.html"
data-gadget-scope=
"listbox"
></div>
</body>
</html>
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
erp5_chat_panel
_html.xml
→
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_
officejs_page_contact_list
_html.xml
View file @
39afba4f
...
...
@@ -67,8 +67,8 @@
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
classification/collaborative/team
</string>
<string>
contributor/person_module/1
</string>
<string>
classification/collaborative/team
</string>
</tuple>
</value>
</item>
...
...
@@ -82,9 +82,17 @@
<key>
<string>
content_type
</string>
</key>
<value>
<string>
text/html
</string>
</value>
</item>
<item>
<key>
<string>
creators
</string>
</key>
<value>
<tuple>
<string>
cedric.le.ninivin
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_
erp5_chat_panel
.html
</string>
</value>
<value>
<string>
gadget_
officejs_page_contact_list
.html
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -94,7 +102,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_
erp5_chat_panel
_html
</string>
</value>
<value>
<string>
gadget_
officejs_page_contact_list
_html
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
...
...
@@ -102,6 +110,25 @@
<none/>
</value>
</item>
<item>
<key>
<string>
modification_date
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1455284352.14
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Page
</string>
</value>
...
...
@@ -114,7 +141,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS C
hat Panel
</string>
</value>
<value>
<string>
OfficeJS C
ontact List
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
...
...
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_page_contact_list_js.js
0 → 100644
View file @
39afba4f
/*globals window, RSVP, rJS*/
/*jslint indent: 2, nomen: true, maxlen: 80*/
(
function
(
window
,
RSVP
,
rJS
)
{
"
use strict
"
;
rJS
(
window
)
.
ready
(
function
(
g
)
{
g
.
props
=
{};
return
g
.
getElement
()
.
push
(
function
(
element
)
{
g
.
props
.
element
=
element
;
});
})
.
ready
(
function
(
g
)
{
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
RSVP
.
all
([
g
.
translate
(
"
validated
"
),
g
.
translate
(
"
invalidated
"
),
g
.
translate
(
"
Not synced!
"
),
g
.
translate
(
"
Waiting for approval
"
)
]);
})
.
push
(
function
(
result_list
)
{
g
.
props
.
translation_dict
=
{
"
validated
"
:
result_list
[
0
],
"
invalidated
"
:
result_list
[
1
],
"
Not synced!
"
:
result_list
[
2
],
"
Waiting for approval
"
:
result_list
[
3
]
};
});
})
.
declareAcquiredMethod
(
"
translate
"
,
"
translate
"
)
.
declareAcquiredMethod
(
"
getUrlFor
"
,
"
getUrlFor
"
)
.
declareAcquiredMethod
(
"
updateHeader
"
,
"
updateHeader
"
)
.
declareAcquiredMethod
(
'
getSetting
'
,
'
getSetting
'
)
.
declareAcquiredMethod
(
"
jio_allDocs
"
,
"
jio_allDocs
"
)
.
allowPublicAcquisition
(
"
jio_allDocs
"
,
function
(
param_list
)
{
var
gadget
=
this
;
return
this
.
jio_allDocs
.
apply
(
this
,
param_list
)
.
push
(
function
(
result
)
{
var
i
,
len
;
for
(
i
=
0
,
len
=
result
.
data
.
total_rows
;
i
<
len
;
i
+=
1
)
{
// XXX jIO does not create UUID with module inside
if
(
result
.
data
.
rows
[
i
].
id
.
indexOf
(
"
module
"
)
===
-
1
)
{
result
.
data
.
rows
[
i
].
value
.
state
=
gadget
.
props
.
translation_dict
[
"
Not synced!
"
];
}
else
{
result
.
data
.
rows
[
i
].
value
.
state
=
gadget
.
props
.
translation_dict
[
result
.
data
.
rows
[
i
].
value
.
local_state
||
"
Waiting for approval
"
];
}
}
return
result
;
});
})
.
declareMethod
(
"
render
"
,
function
(
options
)
{
var
gadget
=
this
;
return
new
RSVP
.
Queue
()
.
push
(
function
()
{
return
RSVP
.
all
([
gadget
.
getSetting
(
"
portal_type
"
),
gadget
.
getSetting
(
"
contact_title_plural
"
)
]);
})
.
push
(
function
(
answer_list
)
{
gadget
.
props
.
portal_type
=
answer_list
[
0
];
gadget
.
props
.
contact_title_plural
=
answer_list
[
1
];
return
gadget
.
getUrlFor
({
page
:
"
add_contact
"
});
})
.
push
(
function
(
url
)
{
return
gadget
.
updateHeader
({
title
:
gadget
.
props
.
contact_title_plural
,
add_url
:
url
});
})
.
push
(
function
()
{
return
gadget
.
getDeclaredGadget
(
"
listbox
"
);
})
.
push
(
function
(
listbox
)
{
return
listbox
.
render
({
search_page
:
'
contact_list
'
,
search
:
options
.
search
,
column_list
:
[{
select
:
'
title
'
,
title
:
'
Title
'
},
{
select
:
'
reference
'
,
title
:
'
Reference
'
},
{
select
:
'
language
'
,
title
:
'
Language
'
},
{
select
:
'
description
'
,
title
:
'
Description
'
},
{
select
:
'
version
'
,
title
:
'
version
'
},
{
select
:
'
modification_date
'
,
title
:
'
Modification Date
'
}],
query
:
{
query
:
'
portal_type:("
'
+
gadget
.
props
.
portal_type
+
'
")
'
,
select_list
:
[
'
title
'
,
'
reference
'
,
'
language
'
,
'
description
'
,
'
version
'
,
'
modification_date
'
],
limit
:
[
0
,
30
],
sort_on
:
[[
"
modification_date
"
,
"
descending
"
]]
}
});
});
});
}(
window
,
RSVP
,
rJS
));
\ No newline at end of file
bt5/erp5_space_chat/PathTemplateItem/web_page_module/gadget_officejs_page_contact_list_js.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Web Script"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Change_local_roles_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Anonymous
</string>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
<string>
Owner
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
classification/collaborative/team
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
content_md5
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
creators
</string>
</key>
<value>
<tuple>
<string>
cedric.le.ninivin
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
gadget_officejs_page_contact_list.js
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
gadget_officejs_page_contact_list_js
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
modification_date
</string>
</key>
<value>
<object>
<klass>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1455284352.18
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Web Script
</string>
</value>
</item>
<item>
<key>
<string>
short_title
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
OfficeJS Contact List JS
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Folder"
module=
"OFS.Folder"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
erp5_post_text
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
ERP5 Text Posts
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPostModule_viewTextPostList.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ERP5 Form"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
Base_doSelect
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
edit_order
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
enctype
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
group_list
</string>
</key>
<value>
<list>
<string>
left
</string>
<string>
right
</string>
<string>
center
</string>
<string>
bottom
</string>
<string>
hidden
</string>
</list>
</value>
</item>
<item>
<key>
<string>
groups
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
bottom
</string>
</key>
<value>
<list>
<string>
listbox
</string>
</list>
</value>
</item>
<item>
<key>
<string>
center
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
left
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
right
</string>
</key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
TextPostModule_viewTextPostList
</string>
</value>
</item>
<item>
<key>
<string>
method
</string>
</key>
<value>
<string>
POST
</string>
</value>
</item>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
TextPostModule_viewTextPostList
</string>
</value>
</item>
<item>
<key>
<string>
pt
</string>
</key>
<value>
<string>
form_list
</string>
</value>
</item>
<item>
<key>
<string>
row_length
</string>
</key>
<value>
<int>
4
</int>
</value>
</item>
<item>
<key>
<string>
stored_encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Text Posts
</string>
</value>
</item>
<item>
<key>
<string>
unicode_mode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
update_action
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
update_action_title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPostModule_viewTextPostList/listbox.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list>
<string>
columns
</string>
<string>
lines
</string>
<string>
selection_name
</string>
<string>
sort
</string>
<string>
sort_columns
</string>
<string>
title
</string>
</list>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
listbox
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
columns
</string>
</key>
<value>
<list>
<tuple>
<string>
reference
</string>
<string>
Reference
</string>
</tuple>
<tuple>
<string>
follow_up
</string>
<string>
Follow-up
</string>
</tuple>
<tuple>
<string>
creation_date
</string>
<string>
Creation Date
</string>
</tuple>
<tuple>
<string>
author
</string>
<string>
Author
</string>
</tuple>
<tuple>
<string>
content
</string>
<string>
Text Content
</string>
</tuple>
<tuple>
<string>
date_ms
</string>
<string>
Epoch Date
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_list_mode_listbox
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
lines
</string>
</key>
<value>
<int>
100
</int>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<list>
<tuple>
<string>
Text Post
</string>
<string>
Text Post
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
selection_name
</string>
</key>
<value>
<string>
text_post_module_selection
</string>
</value>
</item>
<item>
<key>
<string>
sort
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
sort_columns
</string>
</key>
<value>
<list>
<tuple>
<string>
reference
</string>
<string>
Reference
</string>
</tuple>
<tuple>
<string>
follow_up
</string>
<string>
Follow-up
</string>
</tuple>
<tuple>
<string>
creation_date
</string>
<string>
Creation Date
</string>
</tuple>
<tuple>
<string>
author
</string>
<string>
Author
</string>
</tuple>
<tuple>
<string>
content
</string>
<string>
Text Content
</string>
</tuple>
<tuple>
<string>
date_ms
</string>
<string>
Epoch Date
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Text Posts
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ERP5 Form"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
Base_edit
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
edit_order
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
enctype
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
group_list
</string>
</key>
<value>
<list>
<string>
left
</string>
<string>
right
</string>
<string>
center
</string>
<string>
bottom
</string>
<string>
hidden
</string>
</list>
</value>
</item>
<item>
<key>
<string>
groups
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
bottom
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
center
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
left
</string>
</key>
<value>
<list>
<string>
my_reference
</string>
<string>
my_author
</string>
<string>
my_follow_up_title_list
</string>
<string>
my_content
</string>
<string>
my_creation_date
</string>
<string>
my_date_ms
</string>
<string>
my_title
</string>
</list>
</value>
</item>
<item>
<key>
<string>
right
</string>
</key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
TextPost_view
</string>
</value>
</item>
<item>
<key>
<string>
method
</string>
</key>
<value>
<string>
POST
</string>
</value>
</item>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
TextPost_view
</string>
</value>
</item>
<item>
<key>
<string>
pt
</string>
</key>
<value>
<string>
form_view
</string>
</value>
</item>
<item>
<key>
<string>
row_length
</string>
</key>
<value>
<int>
4
</int>
</value>
</item>
<item>
<key>
<string>
stored_encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Text Post
</string>
</value>
</item>
<item>
<key>
<string>
unicode_mode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
update_action
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
update_action_title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_author.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"StringField"
module=
"Products.Formulator.StandardFields"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_author
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
<item>
<key>
<string>
required_not_found
</string>
</key>
<value>
<string>
Input is required but no input given.
</string>
</value>
</item>
<item>
<key>
<string>
too_long
</string>
</key>
<value>
<string>
Too much input was given.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<int>
20
</int>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string>
text
</string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Author
</string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_content.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"StringField"
module=
"Products.Formulator.StandardFields"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_content
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
<item>
<key>
<string>
required_not_found
</string>
</key>
<value>
<string>
Input is required but no input given.
</string>
</value>
</item>
<item>
<key>
<string>
too_long
</string>
</key>
<value>
<string>
Too much input was given.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<int>
20
</int>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string>
text
</string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Text Content
</string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_creation_date.xml
0 → 100644
View file @
39afba4f
This source diff could not be displayed because it is too large. You can
view the blob
instead.
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_date_ms.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"IntegerField"
module=
"Products.Formulator.StandardFields"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_date_ms
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
<item>
<key>
<string>
integer_out_of_range
</string>
</key>
<value>
<string>
The integer you entered was out of range.
</string>
</value>
</item>
<item>
<key>
<string>
not_integer
</string>
</key>
<value>
<string>
You did not enter an integer.
</string>
</value>
</item>
<item>
<key>
<string>
required_not_found
</string>
</key>
<value>
<string>
Input is required but no input given.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
end
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
start
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
end
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
start
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<int>
20
</int>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
end
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string>
text
</string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
start
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Epoch Creation Date
</string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_follow_up_title_list.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list>
<string>
view_separator
</string>
</list>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_follow_up_title_list
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
view_separator
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_follow_up_title_list
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Document_viewFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
<item>
<key>
<string>
view_separator
</string>
</key>
<value>
<string
encoding=
"cdata"
>
<![CDATA[
<br />
]]>
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_reference.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_reference
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Reference of the web page used to retrieved it
</string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_reference
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Document_viewFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Reference
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_view/my_title.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"StringField"
module=
"Products.Formulator.StandardFields"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
<item>
<key>
<string>
required_not_found
</string>
</key>
<value>
<string>
Input is required but no input given.
</string>
</value>
</item>
<item>
<key>
<string>
too_long
</string>
</key>
<value>
<string>
Too much input was given.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<int>
20
</int>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string>
text
</string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Title
</string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_viewAsJio.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ERP5 Form"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
Base_edit
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
edit_order
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
enctype
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
group_list
</string>
</key>
<value>
<list>
<string>
left
</string>
<string>
right
</string>
<string>
center
</string>
<string>
bottom
</string>
<string>
hidden
</string>
</list>
</value>
</item>
<item>
<key>
<string>
groups
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
bottom
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
center
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
left
</string>
</key>
<value>
<list>
<string>
my_reference
</string>
</list>
</value>
</item>
<item>
<key>
<string>
right
</string>
</key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
TextPost_viewAsJio
</string>
</value>
</item>
<item>
<key>
<string>
method
</string>
</key>
<value>
<string>
POST
</string>
</value>
</item>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
WebTable_viewAsJio
</string>
</value>
</item>
<item>
<key>
<string>
pt
</string>
</key>
<value>
<string>
form_view
</string>
</value>
</item>
<item>
<key>
<string>
row_length
</string>
</key>
<value>
<int>
4
</int>
</value>
</item>
<item>
<key>
<string>
stored_encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode_mode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
update_action
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
update_action_title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/SkinTemplateItem/portal_skins/erp5_post_text/TextPost_viewAsJio/my_reference.xml
0 → 100644
View file @
39afba4f
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"StringField"
module=
"Products.Formulator.StandardFields"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_reference
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
<item>
<key>
<string>
required_not_found
</string>
</key>
<value>
<string>
Input is required but no input given.
</string>
</value>
</item>
<item>
<key>
<string>
too_long
</string>
</key>
<value>
<string>
Too much input was given.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_maxwidth
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<int>
20
</int>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
input_type
</string>
</key>
<value>
<string>
text
</string>
</value>
</item>
<item>
<key>
<string>
max_length
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
required
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
My Reference
</string>
</value>
</item>
<item>
<key>
<string>
truncate
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
unicode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
whitespace_preserve
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_space_chat/bt/template_path_list
View file @
39afba4f
web_page_module/adapter_js
web_page_module/fast_priority_queue_js
web_page_module/gadget_erp5_chat*
web_page_module/gadget_officejs_chat*
web_page_module/gadget_officejs_jio_text_post_view*
web_page_module/gadget_officejs_page_contact_list*
web_page_module/rjs_gadget_global_js
web_site_module/web_chat/**
\ No newline at end of file
bt5/erp5_space_chat/bt/template_skin_id_list
0 → 100644
View file @
39afba4f
erp5_post_text
\ No newline at end of file
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