PDA

View Full Version : Public access


ponitz
14-09-05, 07:26 PM
Hello !
We (my company) would like to display a public page showing our projects - dotProject's main Project list, with its GANTT view - without needing to log in. (Of course, our project workers need to log to manage projects.)

As it seems to me that we MUST be logged in to access any information, I create an user "public", with one only allowed action: viewing the Project module. The name and psw of this "public access" are displayed in our welcome page.

But this is not usable: The problem is that this public user is able to change his password :( . How can I disable that ? Does anybody have a suggestion for that ?

Or, better: Does any body know or have a suggestion to do this "public access" in a completly different way ?

Is there something forseen in that way in the futur ?
One proposal would be to add an information in the database indicating for each user if he's allowed to change his psw or not...

Thanks a lot to any answer !
Jerome

pedroa
14-09-05, 08:02 PM
This is seems to be the perfect project for your company to sponsor in the dotProject Marketplace.

Your request is to be custom made.

dotProject appreciate it.

Pedro A.

neochouva
17-05-06, 02:23 AM
Hey!
Has this been done yet?
A Gantt project info would be very nice in our intranet...

Thanks...

Ulf

mholt
14-06-06, 07:51 AM
Does anyone have any news on if this has been done? I'm needing something similar for my company's intranet..

basically a publically viewable page that lists all projects being worked on (unless something is specifically hid)

brad_mn1988
19-06-06, 08:28 AM
Hi,

This is my first public post, so be gentle...:)

I agree that some things public are necessary. I strongly believe that in general transparency is good for everyone.

The change password thing can be accomplished without knowing too much about dotProject, just emulate the form block (view source) of the logon page, change the text fields to hidden, and make the values the username and password of the "public" user. Then place this code on a public page as a link.

If you have sufficient traffic then you will know if someone monkeys with the password (I guess they could do thier own view source unless you obscure it with Ajax or some other method) then you would know it quickly enough, no harm would come except that public user would be limited to the single prankster for a while.

I have already used a similar scenario to auto create Contacts for all our infrastructure's users (that is Employees). Also, those that I do make a full-on Users I can automate that from their infrastructure's session data without asking them to learn a new username and password.

Similarly, I am thinking that I can (somehow) write the SQL for the RLib reports that would make the reports contextual to the Projects/Tasks that one owns and/or is a Contact for... and have other truly public reports...

(Where none are truly public since you need to be an Employee already to logon to the site from which I link to dotProject and these Project Management Reports.)

Thanks though, since above is a longer range project, but almost immediately I can create the public user logon that *is* the default when the logged on infrastructure user isn't a dotProject user yet. (The two scenarios are not mutually exclusive either.)

If I am able to pull this off, then I would be more than happy to share this with others. Specifically, so that we can then create a "Library" of RLib reports and share them with eachother. I believe that I am pretty close on this.

I guess you make this Public View able to "access" only all the "public" projects -- any hints on the a 2.x Access Privileges scheme for this Public User?

Thanks,
Brad

jaycollisuk
16-07-06, 07:29 PM
agreed to view projects created and on going this is perfect, I made it so the login auto submits so the user doesn't even have to click on a button or be aware of the hidden userName and passWord in the page.

One thing I really do need is a public project submit function..

Is this possible? so jo bloggs without a login name can create a project for the admin user to change project status and get it rolling? is the future!!

any ideas would be great though I'm investigating it now.

will let you know how I get on.

cheers - J