drag n drop – Best UI pattern for letting a user assign items to groups

Problem: the user has a list of about 5-20 uncategorised items and needs to categorize them into 2-4 groups. The tricky part is that the same item can be placed into more than one group (this is an edge case but needs to be supported).

From what I can see there are two design patterns that apply:

Drag-and-drop:
Basically user is provided with a list of drag-able items which he/she can then bucket inot groups

The main issue with this pattern is that because the same item can be placed into more than one group it means that it’s not really a ‘move’ interaction, the item has to stay in the uncategorised list in order for the user to be able to also place it into another category. Another consequence of this is that the uncategorised list never shrinks so it’s not immediately clear which of the items in it have been grouped and which remain unassigned

Here is a possible design that tries to handle the above issues. Items which have been assigned to groups appear darker. Also I use color (coloured dot corresponding to the group label color) to help the user see which group(s) the item has been put under.

enter image description here

Checkbox table:
A table-style UI where each item can be assigned to a group by checking the checkbox for that group’s column. Checkboxes rather than radio buttons are used because of the multiple group assignment per item requirement. Here is an example:

enter image description here

The main disadvantage I see with this UI is that it’s not immediately easy to see what items belong to a given group. Also it’s a bit more clumsy to move items between groups once assigned (2 step action: user has to uncheck one checkbox and check another one). This can be remedied by providing a separate listing of the items in each group beside the assignment table UI. This list can either be non-interactive or support drag-n-drop for moving items between groups. Example:

enter image description here

To be honest I’m not completely satisfied with either solution. I’m wondering if anyone has any better ideas or improvements to this design?

Shortcode letting user to “join” the multiple user roles

It is possible to create some sort of shortcode which allows users to “join” the particular user role from frontend? Like if user is subscriber by default to let him join also user role such as “supporter” so he will be subscriber but also supporter?

And the second one the opposite – to let users from frontend “leave” the particular user role if they are members of it.

I’ve tried to google it, but I found only code to let users to switch between roles and I can’t figure out how to make it to let users to be member of multiple roles.

P. S. I am using plugin which allows me to have multiple user roles, so I am not limited by default WP functionality in this.

wallet – Blockchain not letting me send all of my bitcoin (Please help)

I’ve been using blockchain for the past couple years and i have received lots of transactions (daily) for the past time. Today i decided to have them transferred to a Trading app which I’ve always been using, Binance. All my bitcoins are held in my blockchain app and when i try sending the full amount it says I only have 0.3 BTC which is false (Check Photo 1) I have a current balance of 0.5 ish BTC and only lets me send 0.3 BTC. I haven’t sent any transactions for the past year only received. I tried to contact support for blockchain they told me the miner fees, doesn’t make sense they wouldn’t charge me 0.2 BTC = 7K USD ish for fees LOL

enter image description hereMy Current Balance on my wallet

enter image description here
Me trying to send some of it to another wallet (Says not enough funds)

enter image description here
When i press Use maximum amount this is what it let’s me

As you can see from all the screenshots provided they are not letting me send all of my bitcoin.
On my portfolio i can see that i have 0.5 BTC when i go to send they says
AVAIALBLE AMOUNT OF BTC : 0.3 BTC

Please i need your guys help i have been trying to resolve this issue nothing has worked so far.
I updated the app on App Store and i also tried doing on their website same thing happening on the phone and website.

Thank you if you have read this and trying to help me with a solution.

ssl – IIS 10: is there some way to trick it into letting me use an IP address as the host name of an HTTPS binding?

I have a cluster of IIS servers sitting behind a load balancer at a vendor. The vendor’s load balancer determines if the server is functional by accessing a special monitoring page on the server, and the URL it uses for this is the server’s local IP + the path of the monitoring page. It looks at both HTTP and HTTPS versions of this webpage, and won’t direct traffic to port 80 unless the HTTP version is up, and won’t direct traffic to 443 unless the HTTPS version of the page is up.

This was fine previously, because we could just make a blank binding in IIS, and the web page would respond to requests made with the IP as the URL. Obviously there would be certificate errors when the load balancer accesses the SSL version of the monitoring page, but that was fine because the load balancer was just looking for PASS/FAIL on the monitoring page, it doesn’t care about SSL errors.

HOWEVER, now we have a requirement to host multiple domains on these IIS servers, with completely different SSL certificates. This becomes a problem for us, because if you have any HTTPS bindings that don’t have “REQUIRE SERVER NAME INDICATION” checked, IIS will dumbly use whatever certificate that binding uses for every SSL request made to the server, even if they explicitly specify a different certificate. And obviously, IIS won’t let you check “REQUIRE SERVER NAME INDICATION” on a blank binding, and if you try to manually set that flag on the binding in applicationhost.config, the binding simply doesn’t function.

So what I’d like to do is add a binding with the IP address as the host name. IIS won’t let you do it in the GUI, but again, you can just manually do it in applicationhost.config. This works just fine for the HTTP binding. The problem is, when you try to do it for the HTTPS binding, you end up with a binding that doesn’t have “REQUIRE SERVER NAME INDICATION,” which means whatever certificate that binding uses gets used for every SSL request made to the server, and I’m right back at square one. Trying to add that RSNI flag manually in applicationhost.config results in a binding that doesn’t work, same as if you try that trick on the blank binding.

I’m at a bit of a loss here. Obviously the correct solution is to just have the load balancer use a proper URL, but that seems to be a very heavy lift for our vendor for some reason, so I’m looking for alternative solutions.

Thanks for letting me in | Proxies-free

Earnings Disclaimer:  All the posts published herein are merely based on individual views, and they do not expressly or by implications represent those of Proxies-free or its owner. It is hereby made clear that Proxies-free does not endorse, support, adopt or vouch any views, programs and/or business opportunities posted herein. Proxies-free also does not give and/or offer any investment advice to any members and/or it’s readers. All members and readers are advised to independently consult their own consultants, lawyers and/or families before making any investment and/or business decisions. This forum is merely a place for general discussions. It is hereby agreed by all members and/or readers that Proxies-free is in no way responsible and/or liable for any damages and/or losses suffered by anyone of you.

dnd 5e – What are the balance implications of letting a wizard subclass have more prepared spells?

I want to point out quickly that having prepared spells is only one aspect of cleric domain spells. They also can grant access to spells that would otherwise be unavailable to the cleric.

The short version of the answer is:

It would make the subclass more powerful.

Additional prepared spells makes the Wizard more capable in handling a potential situation.

I think most consensus is that the Wizard class is a fairly strong class already. With the possible caveat of suffering more growing pains at low levels due to low hp.

The slightly longer version is:

The amount of power / utility it grants to the Wizard is directly related to what spells you are selecting to be always prepared. Giving them access to spells outside of their default spell list for example is a large increase in power. Giving the prepared spells which are almost always prepared anyways (shield, fireball and other must-haves) effectively just gives them extra prepared spells which gives them a strong bit of options. The lowest increase of power is if you grant them rarely prepared niche use spells. Having skywrite at your disposal at all times likely will not change the outcome of many scenarios.

You need to determine if this is a concern. The fact is, no matter how well intentioned, most tables have power differences between their party members. Finding some perfect balance is usually a much less important than engaging your players. If these extra spells makes a player feel better connected, and does not detract from other players enjoyment. Then its a good change. Is there a compelling lore / story / RP reason this subclass would grant a handful of spells always at the ready? If there is, you should probably include it.

20.04 – do the old kernel versions get deleted from the system without letting me know?

When I boot into 5.8.0-49-generic or 5.8.0-50-generic, my system literally brokes(my wifi, touchpad, ethernet, speaker, screen brightness adjustment, and bluetooth don’t work).

So, It’s a bit of time I’m always booting into 5.8.0-48-generic, until a kernel releases that doesn’t cause bugs for my laptop, anyway, today, It passed my mind that do ubuntu automatically uninstalls older kernels? and so someday when I turn on the laptop, I see that there’s no -48 kernel and it causes problems for me?

javascript – letting users create object themselves (prototype pollution)

Let’s say if there’s some object and an array

let a = [];
let b= {
"d":{"Admin":0},
"c": e // e is user controlled where user inputs get parsed via JSON.parse
}

a[f] = b // f is user controlled and it is achieved as a string

will the user be able to somehow change the object value in d using the parsed object of c?

And could there be a possible prototype pollution here?

Thank you.