Closed Bug 939815 Opened 11 years ago Closed 10 years ago

Add a form to manage Activities, Campaigns and FunctionalAreas

Categories

(Mozilla Reps Graveyard :: reps.mozilla.org, task)

task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: hoosteeno, Assigned: nemo-yiannis)

References

Details

(Whiteboard: [kb=1189528] )

Let's create a place where site administrators can manage the strings that go into these input types:

* Activities ("Attended an Event")
* Campaigns ("One Million Mozillians")

We'll also need the list of data to populate these. 

This is similar to management of functional areas; we might want to use the same UI?
After discussing it with :tasos :giorgos it seems that the best way to proceed is to create an external
view to edit these models that would be accessible from users with specific permissions. 

Since Activities, Campaigns and Functional Areas have similar structure (just a name field) this view could be generic and reused to all three models.
Whiteboard: [kb=1189528]
Assignee: nobody → jgiannelos
Status: NEW → ASSIGNED
Commits pushed to master at https://github.com/mozilla/remo

https://github.com/mozilla/remo/commit/0903d78b4914f6b8de502351ebfeacf3b655bdeb
c[Fix bug 939815] Implement add/edit/delete portal base content

* Activities
* Campaigns
* FunctionalAreas

https://github.com/mozilla/remo/commit/8e433b5ed353c7d4d755aa540e5763dd21e9d8bf
Merge pull request #605 from glogiotatidis/939815

[Fix bug 939815] Implement add/edit/delete portal base content
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Version: unspecified → next
Depends on: 932533
Verified on stage that everything works as expected.

The functionality is accessible through the urls:
* /content/activities/
* /content/campaigns/
* /content/functional_areas/

Edit permissions are granted only to the Admin group.

There is a small bug to the functional_areas content. If a functional area is marked as inactive, then no longer appears to the /content/functional_areas. It can be verified though through the admin panel. This bug is captured here [1]. Marking this as verified-fixed because this problem is unrelated to this bug.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=932533
Status: RESOLVED → VERIFIED
Summary: Add a form (to /admin?) to manage Activities, Campaigns → Add a form to manage Activities, Campaigns and FunctionalAreas
Version: next → 423
Product: Mozilla Reps → Mozilla Reps Graveyard
You need to log in before you can comment on or make changes to this bug.