Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(PR) Administrator : Redesign of the backoffice #88

Merged
merged 37 commits into from
Jun 14, 2013

Conversation

Soulou
Copy link
Contributor

@Soulou Soulou commented May 20, 2013

No description provided.

@Soulou
Copy link
Contributor Author

Soulou commented May 20, 2013

PR Following #85

@Soulou
Copy link
Contributor Author

Soulou commented May 20, 2013

Using the same kind of table as the countries, here is the elections panel :

(Of course coloured buttons are clickable ;-) )

capture d cran de 2013-05-20 23 10 28

@Soulou
Copy link
Contributor Author

Soulou commented May 21, 2013

I'm currently working on the tags management part. I'm thinking to the internationalization. How do we handle that ? (database models and BO functionnalities)

@Soulou
Copy link
Contributor Author

Soulou commented May 22, 2013

@barodeur @NebJ How do we must manage the tags, what I imagine:

A candidate must be able to choose among different tags. These tags are attached to a specific election from the admin backoffice ? (Candidates can't create their own tags ?)

@NebJ
Copy link
Member

NebJ commented May 24, 2013

Correct @Soulou! The tree of tags is static for an election and is defined by the association "election_tags". So a candidacy can only add/edit/remove propositions for the existing tags. Let me know if it's understandable.

@Soulou
Copy link
Contributor Author

Soulou commented Jun 3, 2013

Sorry @NebJ I haven't replied as fast as I must have done it. Yes it's completely understandable, I've done it this way.

@Soulou
Copy link
Contributor Author

Soulou commented Jun 3, 2013

Here's my view to manage tags.

capture d cran de 2013-06-03 16 40 00

You can filter the view, '+' and '-' are here to add child tag and remove tag, it's completely working. Of course it's improvable, I'm only a JS beginner =)

@Soulou
Copy link
Contributor Author

Soulou commented Jun 3, 2013

I assume there are only three levels from the root to the leaves, I'm not sure it's true but I think it is a good idea to keep things like that, it becomes really complex if the tree is deeper. (my interface doesn't allow 4th-level tags)

@Soulou
Copy link
Contributor Author

Soulou commented Jun 3, 2013

I don't remember : why does a candidacy may have several candidates ?

@Soulou
Copy link
Contributor Author

Soulou commented Jun 13, 2013

New view : candidates

candidacies

@Soulou
Copy link
Contributor Author

Soulou commented Jun 13, 2013

I think this feature can be merged in develop, then push on staging @barodeur @NebJ Are you ok with this ?

@NebJ
Copy link
Member

NebJ commented Jun 14, 2013

Yep go for it and then ping @edschlum 👍

Soulou added a commit that referenced this pull request Jun 14, 2013
(PR) Administrator : Redesign of the backoffice
@Soulou Soulou merged commit 79277bd into voxe:develop Jun 14, 2013
@Soulou
Copy link
Contributor Author

Soulou commented Jun 14, 2013

@edschlum
Copy link
Member

Ok.

Just tried it. If I understand :

  • there's nothing new here, except a FULL redesign on the server side, right ?
  • it is still the view of the Admin. I haven't seen anything regarding the candidate part, right ?

I may have some ideas :

  • I think the UI is not really convincing. For the admin part, the UI of the current BO in production is not too bad, it just has to be updated with the solutions to the problems that we met a lot of times : there was no confirmation status on anything we do on it, there's no flexibility, etc ..

But the UX (you know with the OSXpanel-like approach for the tags) was not that bad in terms of UX. I even would say, for an Admin, it was pretty good. Moreover, in the current admin, I can't add any pictures to the tags, I can't modify a tag, I can't move a tag...

What about the candidate side ? because these guys will be clients, so they need to have something easy and clear. They should be able to add proposals to the tags the admin has set for an election, with metadata and so on.

Tell me how we can help :)

@Soulou
Copy link
Contributor Author

Soulou commented Jun 15, 2013

I completely agree on the point that there is nothing really new. One of the goal of this redesign is to be more accessible and maintainable. Because for the moment that's really difficult for someone to contribute without spending a huge amount of time.

Everything is not complete please open an issue per functionality. That's true that drag'n drop would be welcomed for instance.

The candidate side is on /backoffice, there's no link from the front end for the moment, because @barodeur is switching the technology of it. A candidate is able to add its propositions, we'll show you later. (In the train for Paris)

Edourd Schlumberger [email protected] a écrit :

Ok.

Just tried it. If I understand :

there's nothing new here, except a FULL redesign on the server side, right ? it is still the view of the Admin. I haven't seen anything regarding the candidate part, right ?

I may have some ideas :

I think the UI is not really convincing. For the admin part, the UI of the current BO in production is not too bad, it just has to be updated with the solutions to the problems that we met a lot of times : there was no confirmation status on anything we do on it, there's no flexibility, etc ..

But the UX (you know with the OSXpanel-like approach for the tags) was not that bad in terms of UX. I even would say, for an Admin, it was pretty good. Moreover, in the current admin, I can't add any pictures to the tags, I can't modify a tag, I can't move a tag...

What about the candidate side ? because these guys will be clients, so they need to have something easy and clear. They should be able to add proposals to the tags the admin has set for an election, with metadata and so on.

Tell me how we can help :)


Reply to this email directly or view it on GitHub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants