William,
I logged in as 
   
   - speckledcomparison

If what I did wiped anyone else's tidddlers while I was there this would 
fail to be a working solution would it not?

Not withstanding the above. What if the only tiddlers it saves are those I 
create and modify, and you constrain me in what ones I create so I do not 
save over someone else? That is no user saves any tiddlers other than their 
own.

For you problem have you looked at using a filter something like this;

"[all[tiddlers]creator[speckledcomparison]] 
[all[tiddlers]modifier[speckledcomparison]]"

Or

"[all[tiddlers]creator{$:/status/UserName}] 
[all[tiddlers]modifier{$:/status/UserName}]"

So to open a tiddler based on a user name you can use the content of 
{{$:/status/UserName}}

Regards
Tony

On Sunday, June 23, 2019 at 6:30:21 PM UTC+10, William Armstrong wrote:
>
> So the short a 
>
nswer is, nothing prevents you from overwriting someone else. This is just 
> TiddlyWiki 5 and Cardo. The point is to see if it is usable for a larger 
> use case than 2 people. In other words, for this use case, a Getting Things 
> Done project management specific wiki, how important is it to have those 
> controls. It is mainly useful for the Project management, and maybe less 
> useful for References, but we can find out, with test and highjinxs.
>
> The way Cardo works, it maps the People overview to the users name. So 
> when you open up, if you logged in as TonyM, the MyDashboard default to a 
> Tiddler with that name. It then gives a view over anything related to you 
> project wise. There is also an All Items view that lists all projects and 
> their related. I am using All Items as the default tiddler to open.
>
> If there is something I can place there that returns the name of the user, 
> and picks that tiddler with the My Dashboard, that would allow each 
> authenticated user to start with the items most important to them.
>
> On Sunday, June 23, 2019 at 4:06:39 AM UTC-4, TonyM wrote:
>>
>> WIlliam,
>>
>> This is a promising example. WHat I am not sure about is how when I make 
>> a change and it is saved I am not overwriting someone else?
>>
>> I just created New Tiddler and New Tiddler 1
>>
>> I am not fully sure of your question above. But you know that 
>> $:/status/UserName 
>> stores the current user and is applied to the hidden fields 
>> *creator*: 
>> *The name of the person who created a tiddler*
>> and
>> *modifier*: 
>> *The tiddler title associated with the person who last modified a tiddler*
>> Regards
>> Tony
>> On Sunday, June 23, 2019 at 2:26:19 PM UTC+10, William Armstrong wrote:
>>>
>>> Hello folks, thanks for all the tips and tricks I have been browsing 
>>> through for the last 2 months.
>>>
>>> I have setup a basic TW5 node server, and installed the Cardo.json from 
>>> cardo.wiki. Adding the credentials option to the node server and 
>>> readers and writers permisions, I can get effectively multi user logins. I 
>>> am using HTTPAuth as well from nginx. (Webinoly makesit extremely simple to 
>>> setup a proxied app, including TW5. I will have to write up a tutorial 
>>> about that.)
>>>
>>> Now, this setup authenticates the user, but what about conveniences. 
>>> Cardo has these great overall views that are built-in for each person, so 
>>> normally I would just make that the default tiddler and move on. But that 
>>> doesn't work in a muli-user environment. My solution is to use the [[All 
>>> Items]] list as the default,and the user can go from there. (If anyone 
>>> knows of a way the Author tag can be automatically substituted, I would 
>>> love to know.)
>>>
>>> Now, this is a small wiki with just me and my family. We have only used 
>>> it for a night or so, so no guarantees. I thought it is an interesting 
>>> project to see how far TW5 can go towards a multi-user environment with 
>>> very little modification.
>>>
>>> Now for the fun part. Want to test it out? 
>>>
>>> https://gtdwiki.ml/ <https://gtdwiki.ml/login-basic>
>>>
>>> Use on of these User names. Use password as the password. And play for a 
>>> bit. Lets see what issues TW still has that make it not very good for 
>>> multi-user use cases.Keep in mind no data is safe on this instance, it is a 
>>> cheap 512MB hoster, and doesn't have a lot of space. I reserve the right to 
>>> delete this at any time if there are bad actors. The goal is to find issues 
>>> with it, find gotchas, and generally as a thank you to the community and 
>>> Cardo for coming so close. Thanks, William.
>>>
>>>    - samplesnort 
>>>    <https://jimpix.co.uk/words/username.asp?u=sample.snort>
>>>    - razulispotty 
>>>    <https://jimpix.co.uk/words/username.asp?u=razuli.spotty>
>>>    - processescoat 
>>>    <https://jimpix.co.uk/words/username.asp?u=processes.coat>
>>>    - laplandvoiceless 
>>>    <https://jimpix.co.uk/words/username.asp?u=lapland.voiceless>
>>>    - sophiehitting 
>>>    <https://jimpix.co.uk/words/username.asp?u=sophie.hitting>
>>>    - inveriedayroom 
>>>    <https://jimpix.co.uk/words/username.asp?u=inverie.dayroom>
>>>    - unstampedgauze 
>>>    <https://jimpix.co.uk/words/username.asp?u=unstamped.gauze>
>>>    - againstpress 
>>>    <https://jimpix.co.uk/words/username.asp?u=against.press>
>>>    - sweepirregular 
>>>    <https://jimpix.co.uk/words/username.asp?u=sweep.irregular>
>>>    - speckledcomparison 
>>>    <https://jimpix.co.uk/words/username.asp?u=speckled.comparison>
>>>    - encodingblubber 
>>>    <https://jimpix.co.uk/words/username.asp?u=encoding.blubber>
>>>    - facilitieswegs 
>>>    <https://jimpix.co.uk/words/username.asp?u=facilities.wegs>
>>>    - carnotbrazos 
>>>    <https://jimpix.co.uk/words/username.asp?u=carnot.brazos>
>>>    - plugbypants 
>>>    <https://jimpix.co.uk/words/username.asp?u=plugby.pants>
>>>    - servorand <https://jimpix.co.uk/words/username.asp?u=servo.rand>
>>>    - pythonflock 
>>>    <https://jimpix.co.uk/words/username.asp?u=python.flock>
>>>    - coolbody <https://jimpix.co.uk/words/username.asp?u=cool.body>
>>>    - boncretesmokey 
>>>    <https://jimpix.co.uk/words/username.asp?u=boncrete.smokey>
>>>    - flackboardcollop 
>>>    <https://jimpix.co.uk/words/username.asp?u=flackboard.collop>
>>>    - footnotecairn 
>>>    <https://jimpix.co.uk/words/username.asp?u=footnote.cairn>
>>>    - rustmourn <https://jimpix.co.uk/words/username.asp?u=rust.mourn>
>>>    - populacemendelevium 
>>>    <https://jimpix.co.uk/words/username.asp?u=populace.mendelevium>
>>>    - viawiping <https://jimpix.co.uk/words/username.asp?u=via.wiping>
>>>    - crossbredtall 
>>>    <https://jimpix.co.uk/words/username.asp?u=crossbred.tall>
>>>    - worstyankie 
>>>    <https://jimpix.co.uk/words/username.asp?u=worst.yankie>
>>>    - arabiangrinning 
>>>    <https://jimpix.co.uk/words/username.asp?u=arabian.grinning>
>>>    - fastzenyatta 
>>>    <https://jimpix.co.uk/words/username.asp?u=fast.zenyatta>
>>>    - imitationpromise 
>>>    <https://jimpix.co.uk/words/username.asp?u=imitation.promise>
>>>    - goldmedalmortar 
>>>    <https://jimpix.co.uk/words/username.asp?u=goldmedal.mortar>
>>>    - parppresto <https://jimpix.co.uk/words/username.asp?u=parp.presto>
>>>    - trumpetseaborgium 
>>>    <https://jimpix.co.uk/words/username.asp?u=trumpet.seaborgium>
>>>    - cogsmagwitch 
>>>    <https://jimpix.co.uk/words/username.asp?u=cogs.magwitch>
>>>    - tricepsgather 
>>>    <https://jimpix.co.uk/words/username.asp?u=triceps.gather>
>>>    - billiardsvantage 
>>>    <https://jimpix.co.uk/words/username.asp?u=billiards.vantage>
>>>    - higdenblackie 
>>>    <https://jimpix.co.uk/words/username.asp?u=higden.blackie>
>>>    - shakableflop 
>>>    <https://jimpix.co.uk/words/username.asp?u=shakable.flop>
>>>    - etherealcoyote 
>>>    <https://jimpix.co.uk/words/username.asp?u=ethereal.coyote>
>>>    - ipadsame <https://jimpix.co.uk/words/username.asp?u=ipad.same>
>>>    - windymagma <https://jimpix.co.uk/words/username.asp?u=windy.magma>
>>>    - cannedtruffles 
>>>    <https://jimpix.co.uk/words/username.asp?u=canned.truffles>
>>>    - bokbeggar <https://jimpix.co.uk/words/username.asp?u=bok.beggar>
>>>    - patchworktalon 
>>>    <https://jimpix.co.uk/words/username.asp?u=patchwork.talon>
>>>    - lyricsendless 
>>>    <https://jimpix.co.uk/words/username.asp?u=lyrics.endless>
>>>    - firkinsky <https://jimpix.co.uk/words/username.asp?u=firkin.sky>
>>>    - diligencequalified 
>>>    <https://jimpix.co.uk/words/username.asp?u=diligence.qualified>
>>>    - optupscale <https://jimpix.co.uk/words/username.asp?u=opt.upscale>
>>>    - stemplotidentical 
>>>    <https://jimpix.co.uk/words/username.asp?u=stemplot.identical>
>>>    - existrepeater 
>>>    <https://jimpix.co.uk/words/username.asp?u=exist.repeater>
>>>    - substanceannual 
>>>    <https://jimpix.co.uk/words/username.asp?u=substance.annual>
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/90677a28-38dd-44d3-a369-308b41fda25d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to