Giter Site home page Giter Site logo

mail's Introduction

Messenger

Communicate privately with one or more users. Clarify details which you do not want to discuss publicly and thus free your network from questions of detail that are not relevant to the general public.

Overview

  • Exchange your thoughts in private
  • Discuss views with multiple discussion partners in groups
  • Liven up the discussion with pictures and attachments
  • Clarify your point with a wide range of formatting options

mail's People

Contributors

3cst4sy avatar andystrobel avatar buddh4 avatar dependabot[bot] avatar felixhahnweilheim avatar hagalaz avatar haykhakobyan94 avatar humhub-bot avatar insoln avatar kesselb avatar luke- avatar marc-farre avatar marjanapesic avatar martin-rueegg avatar mbumpalumpa avatar schobele avatar semir1212 avatar soundwave2142 avatar wasasquatch avatar xiaomalover avatar yurabakhtin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mail's Issues

CR: Shorten visible amount of messages in Messages Module #291

Now when there are many comments in the thread in any Space, all the comments but two last are hidden and can be expanded if needed.
However in Messages module, all the messages in conversation are always shown which is not very handy, if for example there are 100 messages, user has to scroll and scroll and scroll. This is actual mainly for mobile devices, but also has negative impact on desktop browser.
I think that it would be great if last 5 messages in conversation will be shown, and older messages can be opened by Show All button or something like this.

While installing humhub-modules-mail modules I got errors in humhub-modules-mail...please help me..

I've downloaded your module file and place it in humbub module it display the error and

Fatal error: Call to a member function getVersion() on a non-object in /opt/lampp/htdocs/protected/modules_core/admin/libs/OnlineModuleManager.php on line 181

it displayed in my local...and below error dispalyed in error log.kindly help me.

Loading of module mail failed! Alias "application.modules.mail.MailModule" is invalid. Make sure it points to an existing PHP file and the file is readable. in /opt/lampp/htdocs/bowshul/R&D/bobdylan/protected/components/ModuleManager.php (241) in /opt/lampp/htdocs/bowshul/R&D/bobdylan/protected/modules_core/admin/libs/OnlineModuleManager.php (179) in /opt/lampp/htdocs/bowshul/R&D/bobdylan/protected/modules_core/admin/views/module/_header.php (5) in /opt/lampp/htdocs/bowshul/R&D/bobdylan/protected/components/Controller.php (198) in /opt/lampp/htdocs/bowshul/R&D/bobdylan/protected/modules_core/admin/views/module/list.php (5)

Can't delete messages

It seems that it's not possible to delete messages. Could you add such a function, please?

Issue Creating Database Entry

So after updating this module I am having problems with the module either not updating right, so I deleted it and tried re-installing it, but it turns out that the database entry isn't being created, I am also having the same problem with Custom Pages. Is there any way of fixing this?

SendGrid, MailChimp support

It would be nice to have support for third party mail services like SendGrid and MailChimp, so email messages can be sent safely and have a greater chance of reaching the target without being blocked by SPAM blockers.

Is this something already in progress? If not, I would be willing to contribute.

Mail vs Email

Mail vs Messages vs Email (edited): I installed the module with the idea this is an intra mail/message module for humhub, but it sends email notification outside of humhub. But I like to keep the message strictly private and not sent via email anywhere but remain within the message facility of humhub, how I can do it? I did not find a way to disable it.

When sending Message on HumHub

I have not verified this on my build (literally just updated Mail) but on HumHub when I sent a message to @luke- , the page then turned into this

Eventually the page seems to fix itself, but then all jQuery is broken (no dropdown menus work like account dropdown, notification drop down, messages drop down, my spaces dropdown, etc)

Permalink can't be opened from Messages module

If permalink is sent to any user as Message, it can't be accessed.

How to reproduce the problem:

  1. Open any Space
  2. Choose any post and copy permalink to it
  3. Check that link is accessible via browser by copy-pasting
  4. Send this link to any user as message via Messages module
  5. Click on the link in messaging history
    =>

Actual result: Unknown content class! error is shown
Expected result: Link is opened

Markdown Code Issues

So having issues with posting code. It seems to have a mind of it's own. One instance it will escape with HTML special characters, the next it won't (like it should)

Swift_DependencyException

exception 'Swift_DependencyException' with message 'Cannot lookup dependency "cache./tmp" since it is not registered.' in Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\DependencyContainer.php:101 Stack trace: Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\DependencyContainer.php(302): Swift_DependencyContainer->lookup('cache./tmp')
Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\DependencyContainer.php(108): Swift_DependencyContainer->_createAlias('cache')
Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\DependencyContainer.php(369): Swift_DependencyContainer->lookup('cache')
Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\DependencyContainer.php(347): Swift_DependencyContainer->_lookupRecursive('cache') Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\DependencyContainer.php(129): Swift_DependencyContainer->_resolveArgs(Array)
Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\Message.php(48): Swift_DependencyContainer->createDependenciesFor('mime.message')
Z:\home\m1.ru\www\protected\extensions\yii-mail\vendors\swiftMailer\classes\Swift\Message.php(75): Swift_Message->__construct(NULL, NULL, NULL, NULL)
Z:\home\m1.ru\www\protected\extensions\yii-mail\YiiMailMessage.php(113): Swift_Message::newInstance(NULL, NULL, NULL, NULL) Z:\home\m1.ru\www\protected\modules\mail\models\Message.php(153): YiiMailMessage->__construct()
Z:\home\m1.ru\www\protected\modules\mail\controllers\MailController.php(356): Message->notify(Object(User))
Z:\home\m1.ru\www\protected\vendors\yii\web\actions\CInlineAction.php(49): MailController->actionCreate()
Z:\home\m1.ru\www\protected\vendors\yii\web\CController.php(308): CInlineAction->runWithParams(Array) Z:\home\m1.ru\www\protected\vendors\yii\web\filters\CFilterChain.php(133): CController->runAction(Object(CInlineAction)) Z:\home\m1.ru\www\protected\vendors\yii\web\filters\CFilter.php(40): CFilterChain->run() Z:\home\m1.ru\www\protected\vendors\yii\web\CController.php(1145): CFilter->filter(Object(CFilterChain)) Z:\home\m1.ru\www\protected\vendors\yii\web\filters\CInlineFilter.php(58): CController->filterAccessControl(Object(CFilterChain)) Z:\home\m1.ru\www\protected\vendors\yii\web\filters\CFilterChain.php(130): CInlineFilter->filter(Object(CFilterChain)) Z:\home\m1.ru\www\protected\vendors\yii\web\CController.php(291): CFilterChain->run()
Z:\home\m1.ru\www\protected\vendors\yii\web\CController.php(265): CController->runActionWithFilters(Object(CInlineAction), Array) Z:\home\m1.ru\www\protected\vendors\yii\web\CWebApplication.php(282): CController->run('create')
Z:\home\m1.ru\www\protected\vendors\yii\web\CWebApplication.php(141): CWebApplication->runController('mail/mail/creat...') Z:\home\m1.ru\www\protected\vendors\yii\base\CApplication.php(180): CWebApplication->processRequest()
Z:\home\m1.ru\www\index.php(41): CApplication->run() #23 {main} REQUEST_URI=/index.php?r=mail/mail/create HTTP_REFERER=http://m1.ru/index.php?r=admin/module/list ---

When there is missing e-mail adress in recipinent account...

a) Write message to recipient that do not have email in profile
result: message not sent; just looking at loading circle

b) When person withou e-mail writes to person has email it works but when you want to reply; message is saved and you recieve "Address in mailbox given [] does not comply with RFC 2822, 3.6.2."

mail module hang when i try to send new mail

Hi,

I dont know, its happened only to me or its happen to you too.
i cant send mail. its only hang when i click send button.

screenshot from 2015-06-17 15-56-05

and when i click show all messages, it show a form that not contain css. see screenshoot below.

screenshot from 2015-06-17 15-53-27

screenshot from 2015-06-17 15-44-26

Notifications don't Follow Notifications CSS

I noticed a issue with installing the Mail Modules in HumHub. It does not follow the HumHub base CSS so a theme designer (such as myself) has to install all these modules to add CSS for them. Wouldn't it not be appropriate to use the drop-down notification classes already present?

error(doesnt create table in database)

when i reinstall MAIL modul, it start with this error:

CDbException:
Table "user_message", active record class "UserMessage", doesnt found in database

my database works great with all standart module.

All work before i delete from admin panel and install again. On fresh HUMHUB all works perfect. I cant understand why after reinstalling module, it stoped work.

Only maybe mail module become conflict with some one "Duplicate entry '0' for key 'PRIMARY' "

Request: Chat functionality

Hi,

A frequent request from my users is a facebook kinda chat .. both person to person but also group chats.

Delay on send message

As title says, when i click on send button there is a short delay but noticeable and than redirects to the mail page, why it does that? Its a bug does not it?

Deleted user crashes

If a user sends a message and removes his account, then the receiver will got this error in a continuously refreshing page:

Messages.

Issue 1:
When a user creates a message and tries to send, the message sends, but the message remains on screen as if the send button was never clicked. However, if the person clicks send 22 times (this was accidentally tested this way), the message will send 22 times, and the receiver will get 22 messages.

Issue 2:
When the user clicks the envelope to go to their messages, their messages are displayed, however, all messages listed in the new page are dead. They will click and turn purple as if it has been clicked, but go no further. Pop Up blockers are off.

Issue 3:
If from within the listing of new messages the person clicks send new message, the user is presented with a 'unformatted' page of html text box, and buttons. While the text boxes will receive data, the buttons do not send.

open_basedir error

is_readable() [function.is-readable]: open_basedir restriction in effect. File(/dev/urandom) is not within the allowed path(s): (/home/xxxx:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp)

GetMessageCount

exception 'CHttpException' with message 'Системе не удалось найти запрашиваемое действие "GetMessageCount".' in /var/www/---/protected/vendors/yii/web/CController.php:483 Stack trace:
/var/www/---/protected/vendors/yii/web/CController.php(270): CController->missingAction('GetMessageCount')
/var/www/---/protected/vendors/yii/web/CWebApplication.php(282): CController->run('GetMessageCount')
/var/www/---/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') /var/www/---/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest()
/var/www/---/index.php(39): CApplication->run() 5 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=7a6bc66794310070e72ae5f78b6201b77c3b7635&_=1428907512447 HTTP_REFERER=http://---.ru/dashboard ---

and

http://---/mail/mail/index/

ops - delet
humhub/humhub@26780ca

Fatal Error: getVersion() on a non-object

Updated to latest version of Mail and now the modules list is down.

Modules directory

Fatal error: Call to a member function getVersion() on a non-object in /home/***/***/***/public_shtml/protected/modules_core/admin/libs/OnlineModuleManager.php on line 181

It also removed the mail module all together from the HumHub installation.

The logging has this message over and over

    error  Thu, 12 Mar 2015 18:37:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185457449 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:36:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185397449 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:35:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185337449 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:34:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185277450 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:33:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185217454 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:32:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185157455 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:32:25 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "admin".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('admin') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/admin/ ---
    error  Thu, 12 Mar 2015 18:31:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185097454 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:30:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426185037508 HTTP_REFERER=http://herbsy.cf/dashboard ---
    error  Thu, 12 Mar 2015 18:29:38 +0000  exception.CHttpException.404
    exception 'CHttpException' with message 'Unable to resolve the request "mail/mail/GetMessageCount".' in /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php:286 Stack trace: #0 /home/***/***/***/public_shtml/protected/vendors/yii/web/CWebApplication.php(141): CWebApplication->runController('mail/mail/GetMe...') #1 /home/***/***/***/public_shtml/protected/vendors/yii/base/CApplication.php(180): CWebApplication->processRequest() #2 /home/***/***/***/public_shtml/index.php(45): CApplication->run() #3 {main} REQUEST_URI=/mail/mail/GetMessageCount?CSRF_TOKEN=2d32dacd35c63f0c5de57de21b8682bc83f72402&_=1426184977453 HTTP_REFERER=http://herbsy.cf/dashboard ---

With only other error

Loading of module mail failed! Alias "application.modules.mail.MailModule" is invalid. Make sure it points to an existing PHP file and the file is readable. in /home/***/***/***/public_shtml/protected/components/ModuleManager.php (241) in /home/***/***/***/public_shtml/protected/modules_core/admin/libs/OnlineModuleManager.php (179) in /home/***/***/***/public_shtml/protected/modules_core/admin/views/module/_header.php (5) in /home/***/***/***/public_shtml/protected/components/Controller.php (198) in /home/***/***/***/public_shtml/protected/modules_core/admin/views/module/list.php (5) 

However the directory is writable, and chowned correctly.

Latest Update Broke 0.20-beta.2

So after updating the Mail Module to 0.7.5 the module broke the site.
(Will add screenshots and information soon.)
After the update this is what happens

Trying to get in the admin cpanel shows this.

"Send" button shows no feedback

When sending a new message or a message reply, clicking or tapping the "send" button gives no feedback whether the sending is in progress. If a user is impatient he/she might click the button again (and again...) which leads to duplicate messages.

Maybe there could be a waiting spinner or the send button could not accept further clicks after the first one.

Request: mass mail

would be nice to add mass mail function, additional input/select to pick group you want to mail to.

XSS Vulnerability on sending messages

If message contains html/php code, the code is built into the page, but but not sent to the message recipient.

How to reproduce the problem:

  1. Open Messages -> New message
  2. Select recipient and past following data to the message body:

Community © 2014. Write us

  1. Press Send
    =>

Actual result: The footer appear at the bottom of the page
Expected result: Message containing the code is sent to the user

humhub/humhub#274

ajax submit message.

submit message via ajax request and immediately append the submitted message to existing message and show error if cannot send as like in facebook.

Markdown isssue

If you send the picture, the recipient does not receive it.
mail_markdown_01
mail_markdown_02

visual feedback when click on "Send" button

When i click on poslat (send) I whould like to have visual feedback that messing is sending. Othewise I'm clicking it again and again and that I have message sent 3 times.

Simplest can be: disable button by JavaScript when user clics on it. Unblock it in 10 seconds (in case of network failure)

image

Notifications

2 things

  1. Why not use the standard humhub notifications to show I have received a new message
  2. why not a red message count on the icon like the notifications has?

Add User "Send" button

When you write a message, and click "Add User" it has a button that says "Send" but when you click that button your message will be erased, and only previously already sent messages will send to the newly added user.

If this is the intended functionality, this "Add User" button should be moved to the top of the conversation near the avatars of included users so it is not mistaken with newly written messages.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.