On Thursday, March 10, 2016 at 5:01:02 PM UTC-5, RjOllos wrote:
>
>
>
> On Thursday, March 10, 2016 at 1:51:59 PM UTC-8, Florian Berger wrote:
>>
>> On 10.03.2016 21:49, Olemis Lang wrote: 
>> > Yes . Both Trac and plugins may modify it . 
>> > Given that `env` variable contain a reference to an instance of 
>> > `trac.env.Environment` class then every invocation of 
>> > `env.config.save()` will overwrite it . 
>>
>> Okay, I see. 
>>
>> But shouldn't the current on-disk state of trac.ini be preserved then, 
>> for all sections not affected? 
>>
>> I.e. is the loss of [ticket-workflow] on overwrite a bug or a feature? 
>> :-) 
>>
>
> The loss of [ticket-workflow] is not expected behavior. What is expected 
> behavior: when ticket-workflow is missing, Trac will prompt you to upgrade 
> the environment, which then restores the default ticket-workflow section.
>
> Trac normally changes trac.ini when an update is applied from the Admin 
> pages, and that update needs to be stored in trac.ini rather than the 
> database. Otherwise, Trac won't modify trac.ini. As Olemis said, plugins 
> have access to trac.ini, so a plugin could inadvertently do something bad.
>
> I would first suspect a plugin is removing your [ticket-workflow] section, 
> but nothing you have installed looks too suspicious.
>
> - Ryan
>

On further thoughts, you should probably upgrade to AccountManagerPlugin 
0.4.4. See changelog and #10871 for more info.

https://trac-hacks.org/browser/accountmanagerplugin/tags/acct_mgr-0.4.4/changelog
https://trac-hacks.org/ticket/10871

- Ryan 

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" 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/trac-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to