Git Product home page Git Product logo

message_label's People

Contributors

docwhat avatar jkornobis avatar joebordes avatar taipeiwu avatar umount avatar wisekaa03 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

Watchers

 avatar  avatar  avatar  avatar  avatar

message_label's Issues

labels are not updated in the message list with recent Roundcube

using the roundcube that comes with Kolab 3.1 Alpha (roundcubemail-1.0-0.7.dev20130809.git328876.el6.kolab_3.1.noarch)

I can set the label, but it does not appear in the messages list. Therefore it is not possible to remove the label by clicking on it.

The only way of fixing it was to add a line in method fetch_headers($folder, $msgs, $sort = true, $force = false) near https://github.com/roundcube/roundcubemail/blob/master/program/lib/Roundcube/rcube_imap.php#L1074
and setting $force = true;

There should be a better way though, but I am still learning about Roundcube plugins...

problem with 'more actions'

Hello,

Steps to reproduce:
select message (found by label) and from upper menu select 'more' (more actions...)

  • most actions doesn't work at all
  • ie.with 'show source' page stuck with "loading", only reload (F5) helps.

no matter which skin is selected (tested on IE9, FX15)

Additionally it's the same behaviour with contexmenu plugin installed, when selecting actions from menu.

Regards,
Adam

Setting label in filter

this is a nice and useful plugin!
Just thinking that for more powerful expressions to apply labels, it could make sense to link the labels to the filters.
At the moment, there is the option in the filters: "move message to ".
How difficult would it be to add to an option "apply label to message" with a dropdown for the labels?

Plugin prevents address books in composer from loading

With this plugin enabled, contacts do no longer load when composing mails. Clicking an address book in the left pane (larry skin) results in either the first or the first 3 contacts being loaded, then the "loading" overlay keeps spinning but nothing more happens.

I've checked the error console and found a clue: "rcmail.env.messages is undefined" in plugins/message_label/message_label.js line 242. Addin a single line at the start of that function fixed it for me:

    rcmail.addEventListener('insertrow', function(evt) {
        if (rcmail.env.messages == undefined) return;

Cheers,
Izzy.

Add custom filter type (null filter) for manualy managed labels

Hi,

This is dirty, but workng for me patch, that add ability to add labels manualy (without filter)


diff -r message_label-master/localization/ru_RU.inc message_label/localization/ru_RU.inc
36c36,38
< ?>
\ No newline at end of file

---
> $labels['label_null_filter'] = 'Без фильтра';
> 
> ?>
diff -r message_label-master/message_label.php message_label/message_label.php
917a918
>   $header_select->add(Q($this->gettext('label_null_filter')), 'label_null_filter');
1000c1001
<             if (!in_array($header[$i], array('subject', 'from', 'to', 'cc'))) {

---
>             if (!in_array($header[$i], array('subject', 'from', 'to', 'cc', 'label_null_filter'))) {
1008,1009c1009,1016
<             if ($input[$i] == '') {
<                 continue;

---
>       if (in_array($header[$i], array('subject', 'from', 'to', 'cc'))) {
>               if ($input[$i] == '') {
>                   continue;
>               }
>             } else {
>               if ($input[$i] == '') {
>                   $input[$i] = '-------- empty filter ---------';
>               }

Multiple issues with label

Hello,

My IMAP folder is compose like that:
Folder1
subfolder1
subfolder2

I have define a rule who match a mail's subject keyword "word" with label "word" in subfolder1.

First issue:

  • All mails with subject "word" are tagged with the label "word", not only in subfolder1.

Second issue:

  • When I click on the label list in main page, indeed, I see only mails in subfolder1. Good. But When I select a mail, I have an infinite "Loading" ( I can read the mail) and I can not navigate in other directory: It's like if my browser is locked. If I refresh the page, it's resolved.

Can you help me on this issue ?
Roundcube 1.1.3

Thanks!

No "arguments" view.

When seeing all emails for a label it's not possible to activate the "arguments" view, it's only available the "list" view.

Thanks.

Unable to delete label.

Hi,

Since 1.1.0 upgrade, i can add but can't delete label on a message.

When clicking on label to delete i've got the message :
Server error : UID STORE: Error in IMAP command UID STORE: Invalid uidset
on a popup.

Everythink else seems to work fine.

Thanks by advance !

es_ES translation

Hi
I have the es_ES translation. Contact me if you are interested and ell me how can I send it to you?

Joe
TSolucio

Editing draft message

Hello,

When I try to edit message searched by label which is in drafs it opens in the same frame.

RC 0.8.1 message_label from git.

Regards,
Adam

Insertrow event gets called when composing mail and expanding contacts

Insertrow event of this plugin gets triggered when in compose address book contacts are expanded.

This results in javascript error and termination of execution

Error:

message_label.js line 242
rcmail.env.messages is not an object

Hotfix is possible by adding

if (rcmail.env.messages == null) return;

on line 242, however this is not a proper fix as the event shoudl not be run in this case in the first place

pt_BR translation

Hi,
if is interesting to someone, create a new file called "pt_BR.inc" in the ".../roundcube/plugins/message_label-master/localization" directory with the following content:

[portuguese]
Olá,
caso interessado, crie um arquivo chamado "pt_BR.inc" no diretório ".../roundcube/plugins/message_label-master/localization" com o seguinte conteúdo:
[/portuguese]

Tags for versioned releases

Hi, could you create tags for versioned releases? When you tell people to use a specific version, then it's useful to have the ability for them to retrieve it easily.

Just installed plain message_label but it fails on PHP Error

roundcube: PHP Warning: array_merge(): Argument #1 is not an array in /var/lib/roundcube/plugins/message_label/message_label.php on line 798

Right here:
$this->rc->imap->conn->flags = array_merge($this->rc->imap->conn->flags, $flags);

Using RC 0.3.1.

Rgds,
Julien

no matches = no/delete label

Hi,
I love labels and I try your plugin, but some stuff isn't working as I like. Maybe you agree...

  1. If I try to create a label without matches (manual label), click on save - nothing happing, no label is there
  2. If I change a label to an empty match and click on save -> It' gone :(

Roundcube 0.8.1
default theme (german)

Thanks!

PHP error with roundcube 0.4.2

I had to change /message_label.php line 48

from:
$this->include_stylesheet($this->local_skin_path().'/message_label.css');

to:
$this->include_stylesheet($this->url('message_label.css'));

was giving me the error:
[15-Nov-2011 11:30:36] PHP Fatal error: Cannot access private property rcube_json_output::$config in /var/www/roundcubemail-0.4.2/program/include/rcube_plugin.php on line 239

now everything is working smooth!

Multiple values for label

ATM when I want to have label "sth" for 3 different emails I in result have 3 labels "sth".

Do you plan to add such feature?

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.